About Me

Tien-Thanh Nguyen-Dang

Full-stack Software Engineer

Hi, I’m Tien Thanh, you can also call me Jug. I’m a software engineer from Vietnam, passionate about developing innovative software solutions and leveraging the power of algorithms and AI to solve real-world problems, all while keeping the joy and creativity in every line of code.

My Journey

I discovered my love for coding in 2015, back in secondary school, when I first learned Pascal programming language. I quickly became fascinated by how technology transforms ideas into reality. My first project was a simple casual game written in Delphi on a low-quality Windows XP desktop.

Later, I was fortunate to be accepted into Quoc Hoc - Hue High School for the Gifted, specializing in informatics, where I delved deep into algorithms and competitive programming. While the journey had its challenges, I was grateful to earn a Second Prize in the Vietnam National Olympiads in Informatics (VOI).

My academic journey continued at the University of Science - VNUHCM in the Honors program for Information Technology. I graduated with outstanding results and a thesis on multimedia retrieval under the supervision of Prof. Minh-Triet Tran and Dr. Van-Tu Ninh. During my time here, I immersed myself in a wide range of fields - from software development and machine learning to computer vision, security, mobile, game development, …. Beyond academics, I actively participated in some IT knowledge contests and hackathons while sharpening my algorithmic skills through competitive programming, including ACM-ICPC and Codeforces (retired after reaching Master rank 😂).

But life isn’t all about code, right? Besides coding and learning, I love to explore the world through traveling, photography, music and board games with friends - passions that keep me energized.

I enjoy learning new things, tackling fun technical challenges, and exploring innovative ideas. If you’d like to collaborate or just chat about technology, feel free to reach out!

Skills & Expertise

Here are a few technologies I’ve been working with:

CategoryTechnologies
Languages
Languages
Backend
Frontend
Databases
Milvus
Tools

Why I share

I believe that sharing knowledge and experiences is the key to collective growth. Through this website, I aim to document my journey, offer insights into emerging technologies, and help others navigate the tech landscape. Finally, because it is fun!

Explore my website more

Curious to know more? Check out my latest posts, or get in touch!