LCOJ
A modern open-source online judge and contest platform system for Vietnamese students. Features automated code evaluation, interactive programming practice, and 1000+ programming exercises with comprehensive solutions.
AI Engineer
Building production-ready AI systems with NLP, RAG, and LLMs. Passionate about bringing AI into real-world applications.
AI Engineer with Master's degree from JAIST, specializing in production ML systems
I'm Hieu Nguyen, an AI Engineer from Vietnam with a passion for transforming research into production-ready systems.
My expertise lies in Natural Language Processing, RAG systems, and Large Language Models. I specialize in building scalable AI solutions that solve real-world problems.
🎓 I hold a Master's in Information Science from Japan Advanced Institute of Science and Technology (JAIST) in Japan, where I deepened my knowledge in information retrieval and machine learning.
💡 When I'm not coding, you'll find me exploring self-hosted solutions, contributing to open source, or writing about AI/ML on my blog.
Master's in Information Science
Japan Advanced Institute of Science and Technology (JAIST)
Japan
Check out some of my recent work and contributions
A modern open-source online judge and contest platform system for Vietnamese students. Features automated code evaluation, interactive programming practice, and 1000+ programming exercises with comprehensive solutions.
A modern, production-ready Vietnamese personal finance blog and affiliate marketing platform. Features interactive financial calculators (compound interest, SIP, budget allocation), MDX-powered content, and comprehensive testing with CI/CD pipeline.
Vietnamese programming education platform teaching Python, Java, C++, and Rust using ELI5 approach (Explain Like I'm 5). Features child-friendly design, progressive difficulty levels, and culturally relevant examples for Vietnamese learners aged 8-16.
Thoughts on AI, ML, and software engineering
An innovative approach to dense retrieval that addresses practical limitations of HyDE by flipping the script - generating hypothetical queries offline instead of hypothetical documents in real-time.
The requirements.txt is a legacy dependency management tool that is no longer fit for modern Python projects. We need a better dependency management tool.
This blog serves as my personal guide to fine-tuning Flux.1-dev LoRA to generate high-quality, lifelike images of myself—all without the hassle of taking photos.
Looking for an AI engineer to bring your ideas to life? I'm available for consulting, collaboration, and full-time opportunities.