AI AND MACHINE LEARNING
Python · PyTorch · TensorFlow · Scikit-learn · XGBoost · Pandas · NumPy
◆ APPLIED AI ENGINEER BUILDING PRACTICAL COMPUTER VISION AND LLM-POWERED PRODUCTS.
Draw one digit (0–9) with a mouse or touch. Confidence updates while you draw.
Loading the local ONNX digit model.
Current visual estimate: none.

Artificial Intelligence undergraduate at FPT University (GPA 3.75/4.0) focused on building practical AI products.
I turn computer vision, LLMs, APIs, and automation workflows into reliable end-to-end solutions—from experimentation to deployment.
Artificial Intelligence · FPT University · Vietnam
Python · PyTorch · TensorFlow · Scikit-learn · XGBoost · Pandas · NumPy
YOLOv8 · YOLO11 · OpenCV · MediaPipe · Tesseract OCR · Image preprocessing · Face recognition · Anti-spoofing
Transformers · Attention models · OpenAI API · OpenRouter · RAG · Prompt workflows · n8n · SerpAPI · Webhooks
FastAPI · Flask · SQLAlchemy · Alembic · PostgreSQL · MySQL · MongoDB · REST APIs · JWT · Docker
Next.js · React · TypeScript · Vite · Tailwind CSS · Framer Motion · Three.js · UI/UX prototyping
Librosa · Log-Mel · MFCC · Autoencoders · Anomaly detection · Experiment tracking · AUC · pAUC · WER · CER
PURPOSE: Evaluate the complete AI-assisted coding process, not only the final answer.
SOLUTION: A full-stack platform that captures understanding, hypotheses, AI prompting, verification, testing, debugging, explanation, and reflection.
ROLE: AI product and full-stack contribution
RESULT: An evolving MVP connecting assessment workflows, AI guidance, testing, and progress tracking.
PURPOSE: Evaluate the complete AI-assisted coding process, not only the final answer.
SOLUTION: A full-stack platform that captures understanding, hypotheses, AI prompting, verification, testing, debugging, explanation, and reflection.
ROLE: AI product and full-stack contribution
RESULT: An evolving MVP connecting assessment workflows, AI guidance, testing, and progress tracking.
PURPOSE: Recognize vehicle license plates accurately in an automated parking workflow.
SOLUTION: A YOLOv8 plate detector and YOLO11n 36-class character model integrated with preprocessing, confidence scoring, visualization, and a Flask interface.
ROLE: Computer Vision Engineer
RESULT: Best plate detector mAP50: 99.49% · Best plate detector mAP50–95: 75.64% · Character recognizer mAP50: 91.5% · Character recognizer mAP50–95: 69.6% · Character classes: 36
PURPOSE: Recognize vehicle license plates accurately in an automated parking workflow.
SOLUTION: A YOLOv8 plate detector and YOLO11n 36-class character model integrated with preprocessing, confidence scoring, visualization, and a Flask interface.
ROLE: Computer Vision Engineer
RESULT: Best plate detector mAP50: 99.49% · Best plate detector mAP50–95: 75.64% · Character recognizer mAP50: 91.5% · Character recognizer mAP50–95: 69.6% · Character classes: 36
PURPOSE: Build a secure login flow that verifies identity and rejects presentation attacks.
SOLUTION: A computer-vision pipeline combining face detection, liveness checks, YOLOv8-cls and LivenessNet anti-spoofing, and face recognition.
ROLE: Computer Vision Engineer
RESULT: CV-reported accuracy: 98% · Precision / recall / F1: 0.98 · Evaluation samples: 3,147 · APCER / NPCER: 2.45% / 2.44% · ACER / EER: 2.45% / 2.45% · EER threshold: ≈0.5061
PURPOSE: Build a secure login flow that verifies identity and rejects presentation attacks.
SOLUTION: A computer-vision pipeline combining face detection, liveness checks, YOLOv8-cls and LivenessNet anti-spoofing, and face recognition.
ROLE: Computer Vision Engineer
RESULT: CV-reported accuracy: 98% · Precision / recall / F1: 0.98 · Evaluation samples: 3,147 · APCER / NPCER: 2.45% / 2.44% · ACER / EER: 2.45% / 2.45% · EER threshold: ≈0.5061
PURPOSE: Make complex construction contracts easier to review, track, and act on.
SOLUTION: A platform for document upload and parsing, AI extraction, milestone and approval workflows, and dashboards for progress, overdue tasks, and risks.
ROLE: AI Product Engineer / Frontend Developer
RESULT: An in-progress platform connecting contract intelligence with operational tracking and review workflows.
PURPOSE: Make complex construction contracts easier to review, track, and act on.
SOLUTION: A platform for document upload and parsing, AI extraction, milestone and approval workflows, and dashboards for progress, overdue tasks, and risks.
ROLE: AI Product Engineer / Frontend Developer
RESULT: An in-progress platform connecting contract intelligence with operational tracking and review workflows.
PURPOSE: Deliver timely, understandable financial guidance inside a mobile banking experience.
SOLUTION: A mobile-first AI coach that reacts to transactions, classifies behavior, detects moments of need, and delivers nudges, product guidance, and RAG-grounded FAQ responses through an AI avatar.
ROLE: AI Product Engineer / Frontend Developer
RESULT: An in-progress product concept combining proactive coaching, safer product answers, and personalized recommendations.
PURPOSE: Deliver timely, understandable financial guidance inside a mobile banking experience.
SOLUTION: A mobile-first AI coach that reacts to transactions, classifies behavior, detects moments of need, and delivers nudges, product guidance, and RAG-grounded FAQ responses through an AI avatar.
ROLE: AI Product Engineer / Frontend Developer
RESULT: An in-progress product concept combining proactive coaching, safer product answers, and personalized recommendations.
PURPOSE: Explore anomaly detection across machine and domain conditions using normal audio.
SOLUTION: A reproducible pipeline with log-Mel and MFCC features, convolutional autoencoders, latent-distance experiments, metrics, plots, predictions, reports, and slides.
ROLE: Experiment design, implementation, evaluation, and documentation
RESULT: The simple reconstruction baseline is near random on several machines, clearly documenting limitations and next steps.
PURPOSE: Explore anomaly detection across machine and domain conditions using normal audio.
SOLUTION: A reproducible pipeline with log-Mel and MFCC features, convolutional autoencoders, latent-distance experiments, metrics, plots, predictions, reports, and slides.
ROLE: Experiment design, implementation, evaluation, and documentation
RESULT: The simple reconstruction baseline is near random on several machines, clearly documenting limitations and next steps.
Built AI automation workflows for e-commerce content operations and market research while collaborating across AI, backend, frontend, UI/UX, and delivery functions.
Study dates and campus are intentionally omitted until verified.
The work studies YOLOv11n optimization for CPU-constrained deployment using weight quantization while retaining sensitive activations in FP32 to reduce resource consumption without significantly degrading accuracy.
Email is the direct contact channel for AI engineering opportunities, project collaboration, and research conversations. This site does not simulate form submissions.
[ EMAIL PHAT ]