# Stack: Sinh Giang

> The tools Sinh Giang uses to design, build and ship products: Claude Code, Helme, GitHub, TypeScript, Next.js, Electron, Flutter, Codemagic, Supabase, Vercel and Firebase.

Web page: https://sinhgiang.com/stack

### How I build

- [Claude Code](https://www.anthropic.com/claude-code): Writes, tests and reviews the code under rules I set.
- [Helme](https://helme-web.vercel.app): Runs one agent per project, a Chief of Staff that plans and a Reviewer before every merge.
- [GitHub](https://github.com/sinhgiang): Every change goes through its own branch and a review before it is merged.

### Web

- [TypeScript](https://www.typescriptlang.org): The language for the web and desktop apps.
- [Next.js](https://nextjs.org): Timio, the Wispra website and this site.

### Desktop and mobile

- [Electron](https://www.electronjs.org): The Wispra desktop app for Windows and macOS.
- [Flutter](https://flutter.dev): Lenvid for iPhone and Android.
- [Codemagic](https://codemagic.io): Builds the iOS and Android apps on every push.

### Backend and hosting

- [Supabase](https://supabase.com): Database, sign-in and file storage.
- [Vercel](https://vercel.com): Hosting, with a preview for every branch.
- [Firebase](https://firebase.google.com): Push notifications and analytics for some apps.
