About Me
Hi, my name is Trinh Nguyen and I'm a software developer focused on building websites/ web applications. I specialize in front-end development using modern web technologies, but I also equally enjoy working on back-end tasks and solving system-level problems.
I like figuring things out—whether it's fixing bugs, improving performance, integrating complex systems, or troubleshooting environment setups. Problem solving and eager to learn new things are two things that keep me motivated and moving forward. I take a thoughtful, hands-on approach to challenges and enjoy exploring different ways to make things work better.
My development toolkit includes:
- Front-end: Typescript, React.js, Tailwind CSS, Vite.js, Esbuild
- Back-end: Ruby, Node.js, PHP, PostgresQL
Some frameworks I frequently use to build websites/ web applications are: React.js, Next.js, Ruby on Rails, WordPress, and Express.js.
Projects
These are projects I've worked on recently:
- app.junecare.co - a web-based application for matching caregivers with families who need childcare assistance.
- smiil.ca - a modern website for a dental clinic.
- crewelectricalservices.com - a modern website for an electrical services company.
- huskygc.com - a construction company - I built a timesheet tracking admin portal for them.
About this site
I am building this site to share my knowledge and experiences on my journey as a software developer.
This site is not using any specific framework or deploying on a special platforms, instead it was built as static sites just using HTML and Tailwind CSS for styling, and I set up a simple development environment with Node.js for generating static files and Overmind tool for running the development server and managing the build process. You can find the source code for this site on my GitHub.