Danh sách những projects mình đã làm hoặc có đóng góp, có URL demo / homepage. URL có thể là:
- Website tĩnh / app host trên GitHub Pages, Cloudflare Pages, Vercel, Netlify…
- Cloudflare Workers hoặc serverless endpoint khác
- Telegram bot (t.me/…)
- Custom domain, hoặc bất kỳ hình thức deploy nào khác
(Danh sách này được tạo tự động, sắp xếp theo tên repo)
| Name | Description | URL |
|---|---|---|
| abhisheknaiidu/awesome-github-profile-readme | 😎 A curated list of awesome GitHub Profile which updates in real time | https://bit.ly/awesome-gh |
| bkfcduchoa/bkfcduchoa.github.io | https://bkfcduchoa.github.io/ | |
| coollabsio/coolify | An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers. | https://coolify.io |
| is-a-dev/register | Grab your own sweet-looking ‘.is-a.dev’ subdomain. | https://docs.is-a.dev |
| is-a-good-dev/register | Register for your is-a-good.dev domain! | https://is-a-good.dev |
| ngamtheproject/ngamtheproject.github.io | Website for Ngăm - a charity organization founded by high school students. | https://ngamtheproject.github.io/ |
| open-domains/register | Free subdomains for personal sites, open-source projects, and more. | https://open-domains.net |
| oraios/serena | A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent | https://oraios.github.io/serena |
| ripienaar/free-for-dev | A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | https://free-for.dev/ |
| survival2d/survival2d.github.io | Repo to deploy client to GitHub Pages | https://survival2d.github.io/ |
| tiennm99/20200411 | An old gift website. Archived 2021-02-06. | https://tiennm99.github.io/20200411/ |
| tiennm99/20221225 | A small just-for-fun website built on Christmas Day 2022. | https://tiennm99.github.io/20221225/ |
| tiennm99/apart | Small personal website with photos and music for someone far away. | https://tiennm99.github.io/apart/ |
| tiennm99/awesome-github-profile-readme | 😎 A curated list of awesome GitHub Profile which updates in real time | https://bit.ly/awesome-gh |
| tiennm99/beentogether | Been Together — a small website celebrating time spent together with music and photos. | https://tiennm99.github.io/beentogether/ |
| tiennm99/cc4e-course | My hands-on practice repo following the Claude Code for Everyone (CC4E) course | https://cc4e-course-lilac.vercel.app |
| tiennm99/cf-worker-telegram | A Cloudflare Worker that acts as a transparent proxy for the Telegram Bot API. Useful for bypassing network restrictions or as a middleware for your Telegram bot. | https://telegram.miti99.workers.dev |
| tiennm99/claude-status-webhook | Telegram bot that forwards Claude Status updates — instant alerts for incidents, component changes, and resolutions. Serverless on Cloudflare Workers. | https://t.me/MiTiClaudeStatusBot |
| tiennm99/claudekit-skills | All powerful skills of ClaudeKit.cc! | https://ClaudeKit.cc |
| tiennm99/cloudflare-proxy | Inspired by tuanpb99/cf-worker-telegram, this Cloudflare Worker script has been adapted to act as a transparent proxy for any HTTP or HTTPS URL, powered by Cloudflare’s global edge network. | https://cloudflare-proxy.miti99.workers.dev/ |
| tiennm99/coolify | An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers. | https://coolify.io |
| tiennm99/cowork-complete-guide | Practice repo for the Complete Guide to Claude Cowork course | https://tiennm99.github.io/cowork-complete-guide/ |
| tiennm99/cv | My personal CV written in Typst with RenderCV. | https://tiennm99.github.io/cv/ |
| tiennm99/demngayxaem | Đếm ngày xa em — a small relationship ‘days-apart’ counter website. | https://tiennm99.github.io/demngayxaem/ |
| tiennm99/dental-visit | Small website created for a dental visit appointment. | https://tiennm99.github.io/dental-visit/ |
| tiennm99/dobattu | Website đổi tên quán ăn Ốc Rốt thành Đô Bất Tử | https://tiennm99.github.io/dobattu/ |
| tiennm99/DocsGPT | Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents. | https://app.docsgpt.cloud/ |
| tiennm99/double-click-test | Website to quickly check a mouse for double-click issues. | https://tiennm99.github.io/double-click-test/ |
| tiennm99/exchange-rate-export | Export BIDV and Techcombank FX rates to Excel — Next.js web app with date range selection | https://exchange-rate-export.vercel.app/ |
| tiennm99/free-domains | Free subdomains for personal sites, open-source projects, and more. | https://freesubdomains.org |
| tiennm99/free-for-dev | A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | https://free-for.dev/ |
| tiennm99/github-readme-stats | :zap: Dynamically generated stats for your github readmes | https://github-readme-stats.vercel.app |
| tiennm99/goclaw | GoClaw - GoClaw is OpenClaw rebuilt in Go — with multi-tenant isolation, 5-layer security, and native concurrency. Deploy AI agent teams at scale without compromising on safety. | https://goclaw.sh |
| tiennm99/godot | Godot Engine – Multi-platform 2D and 3D game engine | https://godotengine.org |
| tiennm99/hugo-blox-builder | 🧱 Describe your site, AI builds it, you own it as Markdown. Snap together Tailwind blocks like Lego — landing pages, blogs, portfolios, docs & more. No AI slop. Free to deploy anywhere 👇 | https://wowchemy.com/templates/ |
| tiennm99/hurt-page | Built/hosted static version of the ‘hurt’ website. | https://tiennm99.github.io/hurt-page/ |
| tiennm99/is-a-dev | Grab your own sweet-looking ‘.is-a.dev’ subdomain. | https://is-a.dev |
| tiennm99/is-a-good-dev | Register for your is-a-good.dev domain! | https://is-a-good.dev |
| tiennm99/ja-netfilter | A javaagent framework | https://ja-netfilter.com |
| tiennm99/java-design-patterns | Design patterns implemented in Java | https://java-design-patterns.com |
| tiennm99/latex-cv | My CV written in LaTeX | https://tiennm99.github.io/latex-cv/ |
| tiennm99/loldle | LoLdle-style League of Legends daily champion guessing game — data auto-updated from my loldle-data repo | https://tiennm99.github.io/loldle/ |
| tiennm99/lombok | Very spicy additions to the Java programming language. | https://projectlombok.org/ |
| tiennm99/loto | Lô Tô (Vietnamese lottery bingo) number board — Next.js web app | https://tiennm99.github.io/loto/ |
| tiennm99/MaiBD2021 | Birthday page for Trúc Mai (2021) | https://tiennm99.github.io/MaiBD2021/ |
| tiennm99/miti-app-store-scraper | app-store-scraper hosted as serverless functions on Cloudflare Workers | https://miti-app-store-scraper.vercel.app |
| tiennm99/miti-google-play-scraper | google-play-scraper hosted as serverless functions on Vercel | https://miti-google-play-scraper.vercel.app |
| tiennm99/miti-loki | Cloudflare Worker that forwards log messages to Grafana Cloud Loki. | https://miti-loki.miti99.workers.dev/ |
| tiennm99/miti-telegram | Cloudflare Worker that forwards incoming messages to my Telegram account | https://miti-telegram.miti99.workers.dev |
| tiennm99/miti99 | Source code of my blog | https://miti99.com |
| tiennm99/miti99bot | Plug-n-play Telegram bot framework on Cloudflare Workers with grammY. Modules load via env var, three command visibility levels, KV storage behind a swappable interface. | https://t.me/miti99bot |
| tiennm99/nntv | Night Ninja: Twilight Voyage — turn-based stealth puzzle game where a ninja rabbit rescues the carrot princess from vegetable guards | https://tiennm99.github.io/nntv/ |
| tiennm99/ocrot | Website mừng bạn Thân trở thành ông chủ quán ăn Ốc Rốt | https://tiennm99.github.io/ocrot/ |
| tiennm99/open-domains | Free subdomains for personal sites, open-source projects, and more. | https://open-domains.net |
| tiennm99/penny-pincher-provider | A curated list of affordable (or almost free) LLM providers for people who are unwilling to pay premium prices for AI. | https://tiennm99.github.io/penny-pincher-provider/ |
| tiennm99/pikachu | Pikachu tile-matching puzzle game — Phaser 3 + Next.js + TypeScript | https://tiennm99.github.io/pikachu/ |
| tiennm99/quycongdongvi | Website của Quỹ cộng đồng Vị | https://tiennm99.github.io/quycongdongvi/ |
| tiennm99/rplace | Collaborative pixel art canvas inspired by Reddit r/place — Svelte 5 + Hono on Cloudflare Workers with Durable Objects, Upstash Redis, real-time WebSocket sync | https://rplace.miti99.workers.dev/ |
| tiennm99/sokoban | From-scratch Sokoban puzzle game — Svelte 5 + Vite, all 155 Microban levels, undo, progress tracking | https://tiennm99.github.io/sokoban/ |
| tiennm99/store-scraper | HTTP wrapper hosting google-play-scraper and app-store-scraper — POST to /google/:method or /apple/:method | https://store-scraper.vercel.app |
| tiennm99/styleguide | Style guides for Google-originated open-source projects | https://google.github.io/styleguide/ |
| tiennm99/taskbus | A task distribution, which assign tasks to specific executors | https://tiennm99.github.io/post/2025/02/25/ |
| tiennm99/test-deeplink-sms | Small test page for verifying SMS deeplink behavior on mobile devices. | https://tiennm99.github.io/test-deeplink-sms/ |
| tiennm99/thedev.id | Identity for developers on the web. | https://thedev.id |
| tiennm99/thptqg2016 | Tra cứu điểm thi THPT Quốc gia 2016 — 877.461 thí sinh · Hỗ trợ truy vấn SQL tùy chỉnh | https://tiennm99.github.io/thptqg2016/ |
| tiennm99/thptqg2017 | Tra cứu điểm thi THPT Quốc gia 2017 — ~861k thí sinh · Truy vấn SQL client-side với sql.js | https://tiennm99.github.io/thptqg2017/ |
| tiennm99/thuvienhoangphap | Thư Viện Hoằng Pháp — Vietnamese Buddhist dharma library website. | https://thuvienhoangphap.netlify.app/ |
| tiennm99/tiennm99 | Config files for my GitHub profile. | https://github.com/tiennm99 |
| tiennm99/tiennm99.github.io | Redirect page for my personal website | https://tiennm99.github.io/ |
| tiennm99/tn1 | Hugo photo gallery site built on the Gallery Deluxe module | https://tiennm99.github.io/tn1/ |
| tiennm99/try-bmad | 2048 puzzle clone built as a practice project using the BMad Method multi-agent framework | https://tiennm99.github.io/try-bmad/ |
| tiennm99/try-claudekit | Suika (watermelon) game clone — physics-based fruit-merging puzzle built with ClaudeKit | https://tiennm99.github.io/try-claudekit/ |
| tiennm99/try-oh-my-claudecode | OMC Neon Arena — a browser canvas arcade shooter built end-to-end by an oh-my-claudecode multi-agent team (engine, gameplay, UI, docs). | https://tiennm99.github.io/try-oh-my-claudecode/ |
| tiennm99/try-superpowers | Practice project exploring the Superpowers workflow to build a Pikachu tile-matching game | https://tiennm99.github.io/try-superpowers/ |
| tiennm99/v0-exchange-rate-export | https://v0-exchange-rate-export.vercel.app/ | |
| tiennm99/Valentine-Vue-Tailwind | Support @lds217 for Valentine 2025 | https://tiennm99.github.io/Valentine-Vue-Tailwind/ |
| tiennm99/valentine2025 | A fun Valentine’s Day 2025 website. | https://tiennm99.github.io/valentine2025/ |
| tiennm99/vigeoguessr | Guess place on map from street view image | https://vigeoguessr.netlify.app/ |
| tiennm99/vngeoguessr | GeoGuessr clone for Vietnamese locations — Mapillary street view, Nominatim + Turf.js boundaries, Redis leaderboards | https://vngeoguessr.vercel.app |
| tiennm99/webcv | https://tiennm99.github.io/webcv/ | |
| tiennm99/webgl-heart | https://tiennm99.github.io/webgl-heart/ | |
| tiennm99/word2sim | Word2vec cosine similarity API. Tiny stateless FastAPI service over gensim pretrained vectors (GoogleNews 3M×300). Endpoints: /similarity /neighbors /vocab /random. Docker-ready building block for Semantle-style games, search re-rankers, writing tools. | https://word2sim.sg.miti99.com/ |
| tienthieusac/tienthieusac.github.io | Tiên Thiếu Sắc | https://tienthieusac.github.io/ |