nguyen's garden

thanks for visiting my small garden. hope you enjoy it.

  1. started a B.Sc. in Artificial Intelligence at VNUHCM - University of Science
  2. AI Engineer intern at Bosch Global Software Technologies Vietnam
  3. C++ Developer intern on Asphalt 8 at Gameloft Vietnam
  4. get into VinBigdata AI Engineer Training Program, met some cool friends, felt the atmosphere of Hanoi (still love Hanoi btw)
  5. graduated from HCMUS, B.Sc. in AI
  6. intern for VinMotion. I don't know why I go into robotics, but it was a fun experience. I also met some great friends there.
  7. wrote a prologue to protein structure prediction (don't know why I did that)
  8. joined NVIDIA, on the BioNeMo team
  9. published the Metal GEMM worklog, part 1
  10. finished the Metal GEMM worklog: part 2, beating MPS
  11. back to mathematics. in the adventure with Sipser's Introduction to the Theory of Computation
  1. back to mathematics. in the adventure with Sipser's Introduction to the Theory of Computation
  2. finished the Metal GEMM worklog: part 2, beating MPS
  3. published the Metal GEMM worklog, part 1
  4. joined NVIDIA, on the BioNeMo team
  5. wrote a prologue to protein structure prediction (don't know why I did that)
  6. intern for VinMotion. I don't know why I go into robotics, but it was a fun experience. I also met some great friends there.
  7. graduated from HCMUS, B.Sc. in AI
  8. get into VinBigdata AI Engineer Training Program, met some cool friends, felt the atmosphere of Hanoi (still love Hanoi btw)
  9. C++ Developer intern on Asphalt 8 at Gameloft Vietnam
  10. AI Engineer intern at Bosch Global Software Technologies Vietnam
  11. started a B.Sc. in Artificial Intelligence at VNUHCM - University of Science

under the ground

Hi, I'm Nguyen! I'm currently working at nvidia in the BioNeMo team (mostly on this project: BioNeMo-Inference-Runtime). Before that I studied AI at VNUHCM-University of Science (HCMUS), really cool and memorable experience.

Nguyen in a graduation gown, giving two thumbs up
my graduation, 2025
my AI class (with honor class), can you find where I am? :) 2022
my uni class, 2022. can you find where I am :>
f4 at my graduation
f4 at my graduation

work

  1. 2026.08 – nowNVIDIA · Deep Learning Algorithm Engineer, BioNeMoOptimizing inference for some cool protein structure prediction models :D
  2. 2025.12 – 2026.06VinMotion · Robotics Engineer intern, Locomotion teamLearned a lot about robotics and met some great people.
  3. 2025.07 – 2025.12VinBigdata · AI Engineer (Fellowship)Made good friends along the way and learned a lot about AI. Still think about that cohort sometimes.
  4. 2024.11 – 2025.03Gameloft Vietnam · C++ Developer intern on Asphalt 8
  5. 2024.08 – 2024.11Bosch Global Software Technologies Vietnam · AI Engineer intern
Instax selfie with friends from VinMotion
the VinMotion crew
AI Engineer Training Program cohort at VinBigdata
AI Engineer Training Program
Iron Team at VinBigdata
Iron Team camp, best experience of my life LOL

education

  1. 2021.10 – 2025.10VNUHCM - University of Science · B.Sc. in Artificial IntelligenceThe best investment in myself I have made.

kernels

Maybe you know me from my blog on kernels (thanks for reading thank you). Let me tell you a story, I wondered how cool it is to know CUDA so I went for it and luckily it turned out to be a good decision.

If you want advice on kernel or inference or something else, I'd say just go for it let go, open the book, open the code, open the internet, open anything you can find and learn. It will take time, but it will be worth it.

The Metal GEMM worklog (maybe you've read it) took eighteen months and two long breaks from me, sounds scary scary but it isn't a continuous work, I just dropped it for a while, restarted again, looped back and finally finished it, so don't give up.

A roofline plot with every kernel from the Metal GEMM worklog, from the naive kernel up to the TensorOps kernel
A roofline plot with every kernel from the Metal GEMM worklog, from the naive kernel up to the TensorOps kernel
  1. Optimizing GEMM on Apple's M5 from scratch, Part 2: Outperforming MPS's GEMM (in big 2026)
  2. Optimizing GEMM on Apple's M5 from scratch, Part 1: Basics

slices of my life

Wow, so you read to here, I guess you are curious about my life. I'm not a very interesting person, but I'm trying to be (and still not cool sad face). Click each button to see a slice of my life.

The first thing about me is that I'm a math nerd smart. When I tell people I love math, they usually look at me with a mix of disbelief and disgust but honestly, loving math doesn't mean you're good at it. You just do it, math chooses you just do it.

The story started when I read Book of Proof then everything just clicked. Proof isn't dark magic anymore gandalf, it has templates, like contradiction and induction, and logic you can take apart.

Then I started Rudin's Principles of Mathematical Analysis (the Baby Rudin) in July 2023 thinking that I could learn it like a math prodigy from MIT but I guess I'm not sad cat, so I put it down and never touched it again.

But now, in october 2026 (with AI and another book actually) I'm back to follow my dream on mathematicssisyphus. I just changed my mind, I'm now following my dream on computer science (the theoritical one) instead.

Will write this later later. But I really love my Nintendo Switch Oled.

Will write this later later. I really love badminton and running.

Will write this later later.

away from the screen

Away from the screen, I love spending time with my family and my friends. they're the best part of my life.

Nguyen with family at the beach
family, at the beach
Two kids smiling at the camera
my little sister
Two runners on stage at a 2024 race
my first half marathon, 2024
Friends taking a mirror selfie in an elevator
Vũng Tàu trip
Selfie with friends on shared bikes
bike rides in District 1
Swan boats on Hồ Tây
Hồ Tây
The courtyard of Đền Quán Thánh
Đền Quán Thánh
Trấn Quốc pagoda
Chùa Trấn Quốc

come by