Huynh Do Logo Image
Huynh Do

Hello there, I'm Huynh Do

A Result-Oriented Web Developer building and managing Websites and Web Applications.

About Me Here you will find more information about me, what I do, and my current skills mostly in terms of programming and technology

Get to know me!

I'm an AI / Machine Learning Engineer and full-stack developer with years of experience building production systems, now focused on applied Machine Learning and NLP for AI-driven recruiting workflows. I design, train, and ship Python/scikit-learn models for resume parsing, skill extraction, intent classification, interview evaluation, conversational scheduling, and content moderation, then serve them through Flask APIs with training pipelines, evaluation reporting, and deployment workflows. I combine deep software engineering experience in PHP, React, SQL, and REST APIs with Whisper speech-to-text and real-time WebRTC interview tooling to turn manual recruiting processes into automated, data-driven products.

I'm open to Job opportunities where I can contribute, learn and grow. If you have a good opportunity that matches my skills and experience then don't hesitate to contact me. If you would like to know my experience in details, please click here to get a copy of my resume.

Contact

Areas Of Expertise

Machine Learning & NLP
Conversational AI & Chatbots
Model Training & MLOps
Resume Parsing & Scoring
Back-End Development

Projects Here you will find some of the personal and clients projects that I created along with demo.

Software Screenshot

Sweet House Bakery - MVC PHP Framework Using AI to predict statistic

  • Designed and launched a production-grade e-commerce platform integrating AI-driven personalization and conversational commerce.
  • Built “Jenifer” Virtual Cashier — a bilingual (English/Vietnamese) chatbot powered by Google Gemini LLM and Thompson Sampling reinforcement learning for real-time upsell optimization.
  • Engineered a multi-layer system:
    • Frontend: custom floating chat widget (chat.html) with voice toggle, live suggestions, and localized greetings.
    • Middleware (PHP): secure /ajax/chatask, /chatgreet, /chatreward bridges for AI interaction.
    • Backend (Python/FastAPI): microservice handling chat sessions, LLM calls, and reward feedback loops.
  • Implemented a bandit learning engine (thompson.py, db.py) to dynamically adjust product recommendations based on live user behavior.
  • Added context-aware greetings, multilingual persona prompts, and robust fallback logic to ensure uptime and consistent conversational tone.
  • Designed and normalized AI learning tables (sessions, messages, rewards, arms) in MySQL for adaptive analytics.
  • Created a future-ready architecture supporting voice interaction, personalized memory, and cost-optimized AI compute tiers.
Demo
Software Screenshot

AI Resume Parser

Custom resume parsing and scoring engine built with my own Python/scikit-learn NLP models, not a third-party LLM. It extracts structured candidate data, skills, experience, education, and match signals from PDF, DOCX, and TXT resumes, then serves validated JSON through a Flask API for database storage, ranking, recruiter review, and analytics.

Demo
AI Interview Chatbot demo screenshot

AI Interview Chatbot

Standalone demo of my JobPortal interview scheduling AI, powered by local Python/scikit-learn models trained for intent detection, next-action routing, day and time preferences, and toxicity safety checks. The production engine uses Flask, Socket.IO, MySQL persistence, PIN verification, rule fallbacks, and state-specific booking modules so the chatbot can collect candidate interest, email, availability, slot selection, and confirmation while defending against abusive or unsafe messages. This demo isolates the trained model behavior without requiring a real candidate record or database connection.

Demo

Here's the system overview of how the AI interview chatbot is designed, including the PHP application, Python AI engine, trained models, database state, safety checks, and scheduling workflow.

Architecture Overview

Contact Feel free to Contact me and I will get back to you as soon as possible