- π¨ I build PWA web apps, bilingual Vietnamese/English, following Material Design 3 standards
- π οΈ Core stack: Vanilla JS PWA, React + Vite, ASP.NET Core, Supabase, Google Apps Script
- π Every project ships with light/dark/system theme, localStorage, offline-first support
- π¦ Products are packaged and delivered as ready-to-deploy ZIP files
- π§© Passionate about clean UI, One UIβstyle squircle icons, no emoji in interfaces
- π± Currently diving deeper into Supabase, real-time data, and OAuth flows
- π¬ Can communicate in Vietnamese or English
- Frontend: Vanilla HTML/CSS/JS, React, Vite, Tailwind CSS, Material Design 3
- Backend: Node.js, ASP.NET Core, Google Apps Script
- Database: Supabase, MongoDB, SQLite (sql.js), Google Sheets
- Other: PWA (Service Worker, Manifest), Chrome Extension API, Canvas API, Chart.js/Recharts
| Service | Description |
|---|---|
| π PWA Development | Building progressive web apps, offline-first, installable like native apps |
| βοΈ React + Vite Apps | Modern, high-performance web apps with backend integration (Supabase/Firebase) |
| π§© Chrome Extensions | Developing custom browser extensions |
| π¨ UI/UX Design | Interface design following Material Design 3, bilingual VI/EN |
| π API Integration | Integrating third-party APIs (Google Sheets, API Ninjas, OAuth, etc.) |
| π οΈ Full-stack Solutions | End-to-end solutions from frontend to backend and database |
π‘ The snake needs its own GitHub Action to be generated automatically β see setup instructions below.
Monday - Sunday, I usually code several hours a day π₯οΈ
JavaScript / TypeScript ββββββββββββββββββββ XX hrs XX mins
React ββββββββββββββββββββ XX hrs XX mins
CSS ββββββββββββββββββββ XX hrs XX mins
HTML ββββββββββββββββββββ XX hrs XX mins
π‘ This table will auto-update once you connect WakaTime + a GitHub Action (see setup guide below).
"Code isn't just work β it's how I tell my story in the language of machines."
β GNORT