Skip to main content

Tom Nguyen

Hey there! I'm Tom, a software developer working with different technologies to build a digital product. Currently, I'm based in Melbourne, Australia, where I live with my family. We welcomed our daughter Amelia in April 2024—a life-changing moment that's brought new joy and perspective to everything I do.

About Me | My Blog

My Story

Over the past decade in tech, I've worked on everything from small startups to large enterprise systems. What I've learned is that great software isn't just about clean code—it's about solving real problems and making developers' lives easier. These days, I'm learning to balance my passion for technology with being a good father, finding ways to make both aspects of my life complement each other.

Leadership & Mentoring

Beyond coding, I'm passionate about helping others grow in their tech careers. As a team lead, I've had the privilege of mentoring junior and senior developers and managing development teams. I believe in leading by example, creating an environment where team members feel empowered to innovate and grow. My approach focuses on understanding each person's unique strengths and helping them develop both technically and professionally.

What I'm Building

Right now, I'm focused on two projects that came from actual pain points I've experienced:

  • Yum Design System: I got tired of rebuilding the same UI components across projects, so I created the Yum Design System as a personal solution that has become part of my daily workflow. Built with web components for flexibility, it includes everything from basic buttons to complex data grids. These components have also been integrated into my Code Generation Tools.

  • Code Generation Tools (Discontinued): Remember those endless hours writing CRUD operations? Yeah, me too. That's why I'm building a set of tools to automate the repetitive parts of development. It's inspired by my first tech lead, who showed me how powerful good automation can be. Note: This project has been discontinued as AI agents have made traditional template-based code generation obsolete. Who needs static templates when AI can generate context-aware code?

The Blog

I write about my experiences in software development, from technical deep-dives into different technologies to lessons learned in tech leadership.