Skip to content
View nhatkhangcs's full-sized avatar
🎯
Gimme a break
🎯
Gimme a break

Highlights

  • Pro

Block or report nhatkhangcs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nhatkhangcs/README.md

Khang Nhat Hoang Vo · PhD Student in NLP at MBZUAI

👋 Hi, I'm Khang

I also go by Chris, my English name. I'm a second-year PhD student in the Computing & Mathematical Sciences Division at MBZUAI, advised by Prof. Timothy Baldwin and Dr. Yova Kementchedjhieva.

My research asks a question that sounds simple but isn't: when a vision-language model answers, how much should we trust it? I work on uncertainty quantification and hallucination detection for multimodal models. I want to figure out whether a model failed to see something or failed to know it, and to catch the mistake before it reaches a user.

I'm a builder at heart, though. I like research that ends in something you can actually run, and I enjoy writing tools other people end up using.

Before MBZUAI, I finished my Computer Science degree at HCMUT (VNU-HCM) in three and a half years, working with Assoc. Prof. Tho T. Quan on machine learning, multimodal analysis, and Vietnamese and minority-language NLP. I still have a soft spot for that last one.

Tip

Open to research internships. I'm looking for 3–6 month industry research internships, preferably in Europe or the US. If you think I'd be a good fit, reach out on LinkedIn.

khang:
  now:       2nd-year PhD @ MBZUAI · Abu Dhabi, UAE
  advisors:  [Timothy Baldwin, Yova Kementchedjhieva]
  focus:     [vision-language models, uncertainty quantification, hallucination detection]
  previous:  [Visiting Scholar @ NUS (2026), B.Sc. Computer Science @ HCMUT]
  born:      2003

📰 Recently

  • 2026-08 Teaching Assistant for Mathematical Foundations for AI at MBZUAI: ran the lab sessions and wrote problems for the final exam.
  • 2026-06 Visiting Scholar at NUS with Prof. Anji Liu, working on uncertainty and hallucination in VLMs.
  • 2026 Program Committee member and reviewer for CSoNet 2026.

Papers live on Google Scholar. This page is for the code.

🧪 Things I've Built

Developer tools

v7 stars
An AI-powered Vietnamese input method: type x0ch2 and get xin chào. You type only initial consonants and tones, and v7gpt, a small GPT with a custom tokenizer trained on Vietnamese text, uses context to fill in the rest. Runs on macOS and Windows. Built together with ducngg.
Python · PyTorch · nanoGPT · input method

Synthetic Generator stars
Generates synthetic datasets that plug straight into ML pipelines, for when the real data is scarce, private, or just not there yet.
Python · ML pipelines · data generation

sidecomments stars
A LaTeX package that puts review comments in margin boxes, with arrows pointing to the exact text, figure, table, or equation. Works with ACL/ARR, ICLR, CVPR, and AAAI templates.
LaTeX · TeX package · Overleaf

AI systems & agents

VitalFit Persona stars
A multi-agent healthcare assistant. Specialized agents call tools and work together on healthcare questions.
Python · agentic AI · Redis · Google APIs

MERIT stars
Causal episodic memory for LLM agents, so they learn from feedback and repair their own failures instead of repeating them.
Python · LLM agents · memory · SQL

HCMUT Chatbot stars
An LLM and RAG chatbot that answers university admission questions.
Python · RAG · LLMs

Models

TI-JEPA stars
A text-image joint-embedding predictive architecture for multimodal fusion. It started as my capstone project, which was graded 9.9/10.
PyTorch · Transformers · multimodal

HuTieuBERT stars
A morpheme-aware Transformer that adds explicit morphological structure to pretrained encoders for isolating languages like Vietnamese.
PyTorch · BERT · tokenization

See all repositories →

🛠️ Toolbox

ML and research
languages
web, data and workflow

📈 On GitHub

GitHub stats Most committed languages
GitHub streak

contribution snake
🗞️ In the news
  • VnExpress: From nearly failing the Bach Khoa admission to a PhD scholarship in the UAE.
  • Thanh Nien: Early graduation with a near-perfect thesis score.
  • Znews: A young engineer using AI to change how Vietnamese is typed.
  • OISP HCMUT: From barely getting in to top talented student.
☕ Away from the keyboard
  • ♟️ Chess. I'm better at openings than endgames, and still working on it.
  • 🍳 Cooking. It's the closest thing to running experiments where you get to eat the results.
  • 🎧 Music. EDM and trance when I'm coding, Japanese and Chinese ballads when I'm not.
  • 🧩 Puzzles and algorithms. Old competitive-programming habits stick around.

Working on uncertainty, hallucination, or vision-language models? I'd be glad to hear about it.
nhatkhangdtp [at] gmail [dot] com · Khang.Vo [at] mbzuai [dot] ac [dot] ae · nhatkhangcs.github.io

Pinned Loading

  1. tijepa tijepa Public

    Forked from ducngg/tijepa

    Official codebase for TI-JEPA, the Text-Image Joint-Embedding Predictive Architecture. First outlined in our Capstone Project Defense, got 9.9/10

    Python 2

  2. v7 v7 Public

    Forked from ducngg/v7

    Super fast input method for the Vietnamese language, simplify typing through the development of a Vietnamese fast keyboard.eg. 'x0ch2' -- predict -- suggest -> 'xin chào' (meaning 'hello' in Vietna…

    Python

  3. synthetic_generator synthetic_generator Public

    Synthetic Data Generator for Machine Learning Pipelines

    Python 35 3

  4. overleaf_comments overleaf_comments Public

    A package that helps visualize the comments while writing LaTeX

    TeX 33

  5. educational_vlm educational_vlm Public

    A set of Jupyter notebooks that teach how vision-language models work, by building the pieces in code

    Jupyter Notebook 24 2

  6. HuTieuBERT HuTieuBERT Public

    Forked from TracDucAnh/HuTieuBERT

    This repository implements a morpheme-aware Transformer architecture that enhances pretrained encoders with explicit morphological structure for isolating languages.

    Python 1