ShipFast Pro
A Next.js 16 + Tailwind v4 starter kit that ships authenticated SaaS in a weekend.
Learn moreTools and SaaS by Tony — free to use, no signup needed.
Crafted with care for VN and global dev communities.
SaaS and software I'm building and selling — each product crafted and maintained directly.
A Next.js 16 + Tailwind v4 starter kit that ships authenticated SaaS in a weekend.
Learn moreA library of copy-paste section blocks built on Tailwind v4 and Base UI — hero, features, pricing, CTAs.
Learn moreMini tools I built for daily use — JSON formatter, base64, regex tester. Free, no signup, runs straight in your browser.
Paste JSON, get it formatted and validated. Free, no signup, runs in your browser.
Test JavaScript regex patterns with live matching and capture group highlighting.
Encode and decode Base64 strings — text, URLs, file content. Browser-native, no network calls.
Lessons learned shipping products — Next.js, React, Tailwind, performance. Bilingual EN/VI.
Async params, hardcoded locale assumptions, and the Server/Client boundary — three subtle traps when migrating from Pages to App Router.
Strict Mode mounts → unmounts → remounts every component in dev. Here's what's actually happening and why your effects should embrace it.
Tailwind's @apply directive looks like a great escape hatch — but reaching for it too often signals you've lost the plot. Here's the heuristic.
Hi, I'm Tony. I build SaaS products and take on select Next.js projects. Drop me a line — I'll reply within 24 hours.