Online Resume

Professional Summary

  • AI Engineer with experience in NLP and LLMs, machine learning, and cloud computing, proficient in Python, JavaScript, and C++.
  • Developed AI-powered chatbots using Retrieval-Augmented Generation (RAG) and embeddings-based search, improving knowledge retrieval and user interaction.
  • Experienced in designing and deploying scalable architectures for multi-tenant web services and real-time, data-driven dashboards using InfluxDB and Grafana.
  • Worked with REST APIs and front-end development with React to build an AI-powered chatbot system.
  • Hands-on experience in cloud infrastructure (Azure, AWS) and CI/CD automation using GitHub Actions.

Professional Experience

AI Software Developer, Freelance

Conestoga Entrepreneurship Collective

May 2025 – Present
  • Started my freelance business specializing in AI and software development, supported by the Conestoga Entrepreneurship Collective's Gig Lab, a business incubator for independent professionals.
Software Engineer

CVRI - Centre for Virtual Reality Innovation

Sep 2024 – Apr 2025
  • Development of Educational Chatbot Service: Developed a chatbot using RAG (Retrieval-Augmented Generation) to provide intelligent responses based on embedded course materials. Built a reliable Python-based backend and a responsive React frontend to ensure smooth and interactive user experience.
  • Sensor Data Integration and Real-Time Visualization in XR: Integrated sensor data into an XR dashboard using InfluxDB, Grafana, and Tilt Five for real-time monitoring and analysis.
AI Software Engineer

Conestoga College SMART Center

May 2024 – Aug 2024
  • Sensor Data Processing and ML Model Development: Processed manufacturing sensor data and built ML models to detect anomalies and solve automotive production issues.
Software Engineer

Samsung Electronics, South Korea

Feb 2012 – July 2022
  • Speech Recognition Solution Integration and Development: Developed middleware for speech recognition, handling voice data acquisition, signal preprocessing, and embedded ASR for challenging environments. Integrated the solution into embedded systems and improved accuracy, speed, and noise robustness through extensive testing and optimization.

Software Projects

Intercompany Assistant

Tech Stack: Next.js, React, Google AI (Gemini), Vercel, Node.js, Retrieval-Augmented Generation (RAG)

Demo: https://intercompany.euniejo.me/

  • AI-powered assistant provides instant, accurate answers to supply chain inquiries.
  • Reduces repetitive questions and fosters organizational learning.
  • Request a private demo to see it in action.
AI-Powered Cooking Assistant Service

Tech Stack: Python, Streamlit, OpenAI (GPT), Retrieval-Augmented Generation (RAG)

Demo: https://cooking.euniejo.me/

  • AI-powered cooking assistant using RAG for recipe recommendations and ingredient substitutions.
  • Provides intelligent cooking guidance and meal planning suggestions.
  • Built with Python and Streamlit with periodic data collection via web scraping.
  • Integrated web scraping for dynamic recipe and ingredient data extraction.
Educational Chatbot Assistant

Tech Stack: React, Python, FastAPI, Mistral AI, Retrieval-Augmented Generation (RAG), PostgreSQL

  • AI-powered chatbot designed to support student learning by answering course-related questions.
  • Implemented Retrieval-Augmented Generation (RAG) and memory-based conversation features.
  • Developed at CVRI Conestoga College as an MVP to help students with academic inquiries.
  • Built with Python FastAPI backend and React frontend with PostgreSQL database.
Order Management and Invoicing System

Tech Stack: HTML, CSS, JavaScript, Node.js and Express, MongoDB, Deployment on AWS EC2

  • Designed and implemented a user-friendly web application for efficient customer ordering.
  • Implemented features to capture essential customer information and generate detailed invoices.
  • Full-stack development with Node.js backend and MongoDB database deployed on AWS EC2.
GitHub Repository
Clinical Encounter Notes App

Tech Stack: C#, WinForms, Azure SQL, Regex

  • Comprehensive application for managing clinical encounter notes with CRUD operations.
  • Features for creating, editing, and storing patient records in Azure SQL database.
  • Implemented data validation using Regex and secure database connections.
  • Built with C# WinForms for intuitive desktop user interface.
GitHub Repository

Patents

Electronic device and method for controlling the same, and storage medium

Korean Patent 1020190152132, filed on November 25, 2019

Eunheui Jo, 2019

Object recognition apparatus and control method thereof

Korean Patent 1020140030537, filed on March 14, 2014, and issued on January 05, 2021

Eunheui Jo, 2014

Volunteer Experience

Administrative Volunteer

YMCA Summer English Conversation Circle, Kitchener, ON

Jul 2023 - Current (As needed)
Customer Service Volunteer

Mission Thrift Store, Kitchener, ON

May 2023 - Jun 2023