Leo's dev blog

About

A bit of background on who I am, what I do, and why I started this blog. Nothing too serious, just a little intro to the person typing away behind the scenes.

About Me

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.

My career

Resume
  • Weaverse.io
    Mar 2022Present
    Weaverse.io
    CTO / Co.Founder / Software Engineer
  • FoxEcom
    May 2021Feb 2022
    FoxEcom
    Senior Software Engineer
    • 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
  • Coc Coc
    May 2020Apr 2021
    Coc Coc
    Frontend Engineer
    • Working on the #1 web browser & search engine in Viet Nam (30M+ users)
    • Built Coc Coc's newsfeed
    • Maintained and optimized new tab's widgets and performance
  • BraveBits
    Aug 2018Apr 2020
    BraveBits
    Fullstack Developer
    • Working on the #1 Page Builder app on Shopify app store
    • Built Pagefly's Analytics APIs
    • Built Slider-x
  • MindX - Technology School
    May 2017Jul 2018
    MindX - Technology School
    Instructor and Developer
  • Hanoi University of Science and Technology
    Sep 2013Feb 2019
    Hanoi University of Science and Technology
    Student 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.

Contact

Reach out to me at contact@leohuynh.dev or find me on social media:

Support

If you appreciate my work, consider supporting me:

Buy Me A Coffee
Support me on Ko-fi
Donate via PayPal

About This Blog

Motivation

Sharing is learning!

This blog serves as a journal for documenting and sharing the insights and knowledge I've gained as a software engineer. Building, writing, and sharing things is a great way for me to solidify my understanding of new concepts and ideas.

Features

  • Next.js 15 (App Router) and React 19.
  • Tailwind CSS for styling.
  • TypeScript for better type safety.
  • Contentlayer & MDX for blogs and snippets data.
  • Website analytics with Umami.
  • Database hosting on Supabase.
  • Type-safe database operations using Drizzle ORM.
  • Code linting and formatting with Biome.
  • Dark mode theme colors with GitHub dark dimmed.

Credits

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.

See my GitHub repository for this blog.

Legacy versions

I started this blog since 2019 and up until now it has 2 legacy versions:

Assets

Most of the images in my blog are from Unsplash, gifs from GIPHY, and illustrations are from Storyset.

Thanks for the free resources .