I'm a Software Engineer who enjoys writing code for humans. I take great pride in my craft, always striving for a balance between scalable and maintainable solutions. What keeps me up at night is the excitement of emerging technologies - and that unsolved bug on line 256.
Outside of work, I'm all about food—especially East Asian cuisine. Whether it's grocery shopping, cooking, or dining out, I enjoy every part of the experience.
I'm always excited to connect with fellow tech enthusiasts. Drop me a DM—or better yet, let's grab a coffee and chat! ☕🚀
Expert in React.js development with focus on modern hooks, state management, and component architecture for scalable applications.
Proficient in TypeScript for type-safe JavaScript development, improving code quality and developer experience.
Experience with Vue.js framework for building interactive user interfaces and single-page applications.
Skilled in C# development for backend services, APIs, and enterprise applications using .NET framework.
My educational journey and professional development in software engineering.
Graduated from Seneca Polytechnic with a 4.0/4.0 GPA, specializing in computer programming and software development.
Software Engineer at KPMG Canada, specializing in React.js, TypeScript, and Developer Experience. Working on scalable and maintainable solutions for enterprise clients.
Advanced to L3 role at KPMG Canada, continuing to develop expertise in modern web technologies and software engineering best practices.
Internship at KPMG Canada, gaining hands-on experience in software development and contributing to real-world projects in a professional environment.
Contract work at Alpha Labs, developing software solutions and gaining experience in various development methodologies and technologies.
Showcasing innovative software solutions and development projects I've delivered.
Learn more about my background, passion for development, and community involvement.
My name is Andrew.
I'm a Software Engineer passionate about building innovative applications that leverage cutting-edge technologies. My expertise spans across modern web development, with a particular focus on creating AI-powered solutions that enhance user experiences and solve complex problems.
I specialize in developing intelligent applications that combine robust frontend architecture with AI/ML capabilities, always striving to push the boundaries of what's possible in software development.
Apart from coding, I enjoy hanging out with friends, exploring cities, or strolling in parks.
As a frontend developer, I initially enjoyed building great user experience for the web. As I was building more and more projects, struggling in my own architecture traps countless of times, I started to care more about designing projects and components composition. Sometimes there was too much abstraction and everything hard to follow, sometimes too little and the code was verbose. At the moment, I find my heaven in building small pure functions, utilizing composition and High-order functions.
I also focus on writing explicit and easy-to-follow code. Variables and functions say clearly what they are, modularizing code into many smaller functions if necessary, pure functions, avoiding the weird behaviour of ==
, etc.
I was quite obsessed with Google Lighthouse ever since I knew about it. With the blooming of JAM stack, I started researching responsive image, font optimization, layout shifting, and many more.
Besides those Web Vitals from Lighthouse, I also interested in making accessible content. It's such a satisfying feeling when listening to NVDA reading out all the form filling process and errors, while knowing that I was contributing to a better web experience.
I was born in Sài Gòn (aka Hồ Chí Minh city), a dynamic industrial city in the south of Việt Nam.
In my school days, I was fortunate to be able to learn about programming at an early age, only to realize I was bad at it. I struggled to explain my solution to a computer, spending hours trying to understand two-level nested loops. But I did enjoy writing HTML and CSS, both were much more intuitive and I could see what I was doing.
Graduated from high-school, I traveled 11,565 km away from home on my own, and started my developer career at Seneca College in 2019.
Today, I'm passionate about AI-powered application development and constantly seeking innovative opportunities to push the boundaries of what's possible with technology. I believe in leveraging artificial intelligence to create more intelligent, efficient, and user-centric applications that solve real-world problems.
During my study in college, I was involved mainly in two communities:
A community of over 3,500 Vietnamese students and alumni
Exclusive group for IT students
Let's get in touch hey@andrewnt.dev
Cheers 🍻
Andrew
© 2025 . All rights reserved by Andrew.
I'm a Software Engineer who enjoys writing code for humans. I take great pride in my craft, always striving for a balance between scalable and maintainable solutions.