SnK / @Khoa-Trinh — I build lean tools and web apps in Go and TypeScript. I like small, fast, well‑tested projects.
- 🌱 Currently sharpening: Go CLI tooling, REST backends with NestJS, frontends with Next.js and Angular.
- 🧪 I write tests by default (even for tiny CLIs).
- 🧭 Many projects are based on hands‑on challenges from roadmap.sh.
Languages: Go, TypeScript, JavaScript, Python
Frontend: Next.js, React, Angular, Tailwind CSS
Backend: NestJS, Node.js, REST, Prisma
Tooling/Other: GitHub Actions, PNPM, Jest/Karma, Go testing
Practical, dependency‑light tools written in Go.
- Unit Converter (Web) – Go
net/http+html/template. Three pages: length, weight, temperature. Server‑rendered forms, tests included. ↳ Repo: https://github.com/Khoa-Trinh/unit-converter-webapp - Task Tracker CLI – Add/update/delete, mark in‑progress/done, JSON persistence, rich usage examples + tests. ↳ Repo: https://github.com/Khoa-Trinh/task-tracker-cli
- Expense Tracker CLI – Track expenses, budgets, CSV export, monthly summaries. ↳ Repo: https://github.com/Khoa-Trinh/expense-tracker-cli
- GitHub User Activity CLI – Fetch public events for any user (no deps, stdlib HTTP). ↳ Repo: https://github.com/Khoa-Trinh/github-user-activity-cli
- Number Guessing Game CLI – Fun demo with difficulty levels, hints, high scores. ↳ Repo: https://github.com/Khoa-Trinh/number-guessing-game-cli
- Next Invoice – Next.js app scaffolded with Tailwind/ESLint/TS; basis for an invoicing tool. ↳ Repo: https://github.com/Khoa-Trinh/next-invoice
- Portfolio v1 – Personal site starter on Next.js/Tailwind. ↳ Repo: https://github.com/Khoa-Trinh/Portfolio_v1
- fe-cn-project – Angular 18 app (CLI generated) with tests via Karma. ↳ Repo: https://github.com/Khoa-Trinh/fe-cn-project
- be-cn-project – NestJS TypeScript backend starter with scripts, tests, and PNPM. ↳ Repo: https://github.com/Khoa-Trinh/be-cn-project
- Expand Unit Converter with Area and Volume pages
- A tiny files drive in Next.js (drag‑and‑drop + uploads)
- A Go service that exposes the CLI tools as HTTP APIs
I prefer compact stats, so I keep it simple.
- Public repos: 40+
- Fav stacks: Go for CLIs, NestJS/Next.js for apps
- Testing:
go test, Jest/Karma, and GitHub Actions when needed
- GitHub: https://github.com/Khoa-Trinh
- (Optional) Add LinkedIn/Twitter links here
Most projects are small but production‑minded: clean code, meaningful README, and tests. If you want to collaborate or need help bootstrapping a Go/TS project, feel free to open an issue.