Skip to content

Resume

Dinh Khai Nguyen

AI Researcher · AI Engineer

Hanoi, Vietnam · GitHub · Kaggle

About

Based in Vietnam, I am an AI researcher and AI engineer with a strong passion for artificial intelligence and data-driven technologies. My academic background in computer science and hands-on experience with projects in machine learning, deep learning, natural language processing, and financial technology have equipped me with both theoretical knowledge and practical skills. I have worked on projects ranging from image recognition and fraud detection to building intelligent chatbots and real-time systems. This journey has given me valuable expertise in data analysis, programming, and problem-solving. I am deeply motivated to create AI solutions that not only advance technology but also deliver real-world impact. Innovation, continuous learning, and pushing the boundaries of what AI can achieve are at the core of my work, and I aspire to build impactful projects that shape the future of intelligent systems.

Experience

VinSmart Future

Nov 2026 — Present

AI Application Engineer

  • Take on in-depth AI data work and own its quality control, ensuring every dataset meets the required standard before it is put to use.
  • Support the management of a twelve-person team, helping keep its work on schedule and up to standard.

VinSmart Future

Sep 2026 — Nov 2026

Junior AI Application Engineer

  • Carried out data quality control, reviewing data against the required standard and making sure it met requirements before it was put to use.
  • Supported the day-to-day management of a six-person team.

VinSmart Future

May 2026 — Aug 2026

AI Intern

  • Built the data collection and quality-control pipeline for a travel dataset: crawling and ingestion through to the verification pass that decides what is fit to keep.

Viettel Networks

Sep 2025 — Jan 2026

AI Intern

  • Research on generating structured project layouts from natural-language specifications, addressing the structural blindness large language models show on hierarchical output.
  • Built the training set and the evaluation metric for the task, and fine-tuned compact open models with LoRA and a loss function aligned to that metric.

NLP Lab

Jun 2025 — Present

Member

  • Participated in research and development activities in natural language processing, including exploring AI models, experimenting with text data, and contributing ideas to group projects.

Education

VNU University of Engineering and Technology

Aug 2023 — Present

Bachelor of Artificial Intelligence

  • GPA: 3.61/4

Skills

Machine Learning
PyTorch · Transformer · Seq2Seq · YOLOv5 / YOLOv1 · CBAM · XGBoost · SMOTE / ADASYN · scikit-learn
NLP
Vietnamese NLP · Diacritic restoration · BLEU / ChrF++ · Sentiment classification
Systems & Deployment
FastAPI · Docker · PostgreSQL · React · Apache Spark · Apache Hadoop
Inference & Performance
TensorRT · ONNX Runtime · TorchScript · torch.compile · FP16 / INT8 · CUDA profiling

Projects

  • Turns a one-line description of a research field into a map of its literature: topics, trends and gaps. An agent answers questions about the field, citing only papers it actually retrieved.

    Cited papers verified real 36/36 · Retrieval precision@5 0.867 · Cost per answer $0.00032

  • A tax-compliance assistant for Vietnamese online sellers. It answers legal questions with a citation on every claim and reconciles sales against declared revenue. Built by a team of four that Khai led.

    Legal recall@5 93% · Legal documents indexed 13 · Cores integrated 4

  • A realtime two-player board game built as a platform. It has a deterministic rules core, one set of typed schemas that validates, documents and tests the API, and a separate tournament service for bots.

    Workspace packages 9 · Interfaces under contract 5 · Protocol messages 14

  • Bacera2026

    An online shop and workshop booking site for a Hanoi pottery studio, built on WordPress with Pancake POS as the system of record. Its public demo replays recorded POS traffic.

    Integration modules 6 · Custom SQL tables 15 · POS endpoints replayed 12

  • Booking, a self-assessment and a chat assistant for a clinic that treats period pain with traditional medicine. The AI stays strictly inside clinician-approved content.

    Parallel bookings in the race test 8 · Warning signs that stop the analysis 10 · Days a conversation is kept 90

  • A course built as software. A Python pipeline generates the course material and executes it as a test, and a Next.js platform runs learners' code either in the browser or on a pool of remote GPUs.

    Slides generated 383 · Figures rendered 129 · Execution lanes 2

  • A computer-vision system split across a network. A stateful client handles the camera and the dashboard, and a stateless FastAPI service runs YOLOv8 on a GPU.

    Model formats 3 · Upload width 640 px · Deploy targets 3

  • Built a 12.5M-pair dataset for Vietnamese diacritic restoration and implemented RNN, GRU, LSTM and Transformer seq2seq models from scratch in PyTorch.

    BLEU 81.31 · ChrF++ 88.57 · Sentence pairs 12.5M

  • Optimising GPU inference for ResNet50 and DistilBERT with FP16, INT8, TorchScript/torch.compile and ONNX.

    FP16 throughput ≈4× · INT8 speedup 2–5× · Graph optimisation 1.2–1.8×

  • A real-time license plate recognition system: a fine-tuned YOLOv5 model with OCR, a FastAPI and PostgreSQL backend and a React frontend, deployed with Docker.

    Throughput ~12 FPS

  • A quantitative trading system built from scratch in PyTorch: a Transformer that predicts BUY/SELL/HOLD signals from financial indicators and historical trading data.

    Validation accuracy 92.75% · Test accuracy 92.50% · Training samples 3.4M

  • Fraud detection on the Kaggle credit card dataset, where 0.172% of transactions are fraud, comparing four classifiers with SMOTE and ADASYN resampling.

    ROC-AUC 0.9817 · Recall 0.816 · Positive rate 0.172%

  • Sentiment classification of 1.6M tweets (Sentiment140) with Naive Bayes and SVM, run on Apache Hadoop and Apache Spark.

    Dataset 1.6M · SVM accuracy 80–82% · Naive Bayes accuracy 75%

  • YOLOv1 rebuilt from scratch in PyTorch, with its own dataset class and loss function, and CBAM attention added to the feature extractor.

    Train mAP 0.8829 · Best val mAP 0.6994 · Parameters 269.2M

Achievements

  • Third Prize, Student Scientific Research Award — Artificial Intelligence — VNU University of Engineering and Technology2026
  • Third Prize, Student Track — Humanitarian Logistics Hackathon — Humanitarian Logistics Hackathon2026
  • Academic Encouragement Scholarship — University of Engineering and Technology2024
  • Second Prize, Provincial Excellent Student Contest in Physics — Thai Nguyen Province2023
  • Third Prize, Provincial Excellent Student Contest in Informatics — Thai Nguyen Province2021

Leadership

Institute for Artificial Intelligence

Sep 2024 — Present

Class Vice-President & Executive Committee Member

  • Served as Class Vice-President and an active member of the Executive Committee, coordinating student projects, organizing meetings, and contributing to strategic planning within the institute.