About
Not Playing
–Spotify
Tuan Anh (Leo) Huynh
Learner | Builder
Hi there
I'm Tuan Anh Huynh (alias Leo at work), a software engineer from Vietnam. I have a passion for all things Javascript. I enjoy building eCommerce software and stuff related to web dev. I work mainly with Typescript, React, NodeJS, Remix, and TailwindCSS.
I started this blog as a way to document and share stuff I have learned and found useful as a software engineer. Building and writing things down is a great way for me to solidify my understanding of new concepts and ideas. I hope my blog could be a helpful resource for fellow devs who interested in web dev, eCommerce, and related technologies.
I would be highly appreciated if you could leave your comments and thoughts on what I have written .
My career
Resume- Building a smart Shopify Hydrogen Theme Customizer to help creators build their own high quality and high performance headless storefronts easily.
- Built Minimog - a multipurpose Shopify Theme (top best selling templates on Envato Market)
- Built Fox Kit Shopify App - The upsells and boost conversion tool built to support Minimog theme
- Working on the #1 web browser & search engine in Viet Nam (30M+ users)
- Built Coc Coc's newsfeed
- Maintained and optimized Newtab's widgets and performance
- Built Love of Knowledge (Front-end Developer)
- Built Room Finder APIs (Back-end Developer)
- Built Travel Egypt - a picture puzzle game made by pygame (Python)
- Mentored Python fundamentals and Python web development for newbies
- Sep 2013 – Feb 2019Hanoi University of Science and TechnologyStudent at SEEE (School of Electrical & Electronic Engineering)
- Get a good degree at School of Electrical & Electronic Engineering
- And yeah! My major subject was Electronics and Telecommunications, but I couldn't find interest in that field. So I learned Software Engineering instead, and became what I am today.
Tech stack
This blog is hosted on Vercel, built with Next.js and Tailwind CSS using Tailwind Nextjs Starter Blog.
A huge thanks to Timothy Lin for the minimal, lightweight, and super easy-to-customize blog starter.
A few major over-engineering-changes from the original repo:
- Upgrading to React v18, Next v14(Using App router)
- Adopting Typescript, committing with Conventional Commits
- Monitoring site with Umami website analytics
- Theming in dark mode with Github dark dimmed colors for better contrast
- Making a lot of changes to the UI, new homepage design, adding
ProfileCard
,CareerTimeline
components, adding/snippets
,/books
,/movies
page, etc.
See my Github repository for this blog.
Legacy versions
I started this blog since 2019 and up until now it has 2 legacy versions:
v1
built with NextJS v13 using Page router: https://leohuynhdev-git-v1-leo-huynhs-projects.vercel.app/v0
built with Gatsby: https://leo-blog-legacy.vercel.app/