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 |
| BerriAI/litellm | The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM] | https://docs.litellm.ai/docs/ |
| 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 |
| gohugoio/hugoThemesSiteBuilder | The source for https://themes.gohugo.io | https://themes.gohugo.io |
| kaitranntt/ccs | Switch between Claude accounts, Gemini, Copilot, OpenRouter (300+ models) via CLIProxyAPI OAuth proxy. Visual dashboard, remote proxy support, WebSearch fallback. Zero-config to production-ready. | https://ccs.kaitran.ca/ |
| ngamtheproject/ngamtheproject.github.io | Website for Ngăm - a charity organization founded by high school students. | https://ngamtheproject.github.io/ |
| 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/ai-labs | Experiments with AI-assisted coding workflows — ClaudeKit, Superpowers, BMAD, oh-my-claudecode, gstack, and course work, merged with full history | https://tiennm99.github.io/ai-labs/ |
| tiennm99/apart | Small personal website with photos and music for someone far away. | https://tiennm99.github.io/apart/ |
| tiennm99/awesome-coding-agents | Daily-updated ranking of AI agent coding tools by GitHub stars | https://tiennm99.github.io/awesome-coding-agents/ |
| 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/blog | Source of miti99.com — personal blog (VN/EN) built with Hugo + Stack theme. | https://miti99.com |
| tiennm99/ccs | Switch between Claude accounts, Gemini, Copilot, OpenRouter (300+ models) via CLIProxyAPI OAuth proxy. Visual dashboard, remote proxy support, WebSearch fallback. Zero-config to production-ready. | https://ccs.kaitran.ca/ |
| 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 forwarding Claude Status updates — alerts for incidents and resolutions. Serverless on Cloudflare Workers. | https://t.me/MiTiClaudeStatusBot |
| 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/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/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/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/hugoThemesSiteBuilder | The source for https://themes.gohugo.io | https://themes.gohugo.io |
| tiennm99/hurt | Small website inspired by the film ‘Thắp sáng anh, sưởi ấm em’ — a little unusual, just for fun. | https://tiennm99.github.io/hurt/ |
| 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/litellm | Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, VLLM, NVIDIA NIM] | https://docs.litellm.ai/docs/ |
| tiennm99/llmapikey | Pending/archived: free capped OpenRouter API key giveaway paused until a suitable LLM gateway/provider is found. | https://llmapikey.vercel.app |
| tiennm99/loldle | LoLdle-style League of Legends daily champion guessing game — SvelteKit web app, Go data scraper, and Android stub in one repo; champion data auto-updates weekly | 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/mai-birthday-2021 | Birthday page for Trúc Mai (2021) | https://tiennm99.github.io/mai-birthday-2021/ |
| 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/miti99bot | Plug-n-play Telegram bot framework in Go, self-hosted on Coolify + MongoDB Atlas with cron, games, schedules, and paper trading modules. | https://t.me/miti99bot |
| tiennm99/nntv | Night Ninja: Twilight Voyage — turn-based stealth puzzle. Ninja rabbit rescues carrot princess from veggie 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 | Curated list of affordable + free LLM API providers — Claude Code passes, coding-plan subs, free-tier APIs. | https://tiennm99.github.io/penny-pincher-provider/ |
| tiennm99/rplace | Collaborative pixel-art canvas (r/place clone). Svelte 5 + Hono on Cloudflare Workers + Durable Object SQLite. | 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-api | HTTP wrapper hosting google-play-scraper and app-store-scraper — POST to /google/:method or /apple/:method | https://store-scraper-api.vercel.app |
| tiennm99/store-scraper-bot | Telegram bot tracking Apple App Store + Google Play app updates. JS port of store-scraper-bot-java. | https://store-scraper-bot.vercel.app |
| tiennm99/styleguide | Style guides for Google-originated open-source projects | https://google.github.io/styleguide/ |
| tiennm99/sudoku-solver | 9×9 Sudoku solver in the browser using recursive backtracking — plain JavaScript, Svelte 5 + Vite, on GitHub Pages. | https://tiennm99.github.io/sudoku-solver/ |
| 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/thptqg | Tra cứu điểm thi THPT Quốc gia 2016–2017 — 1,7 triệu thí sinh · Truy vấn SQL client-side với sql.js | https://tiennm99.github.io/thptqg/ |
| 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/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 panoramas, Turf.js boundaries, Upstash REST leaderboards | https://vngeoguessr.vercel.app |
| tiennm99/webgl-heart | https://tiennm99.github.io/webgl-heart/ | |
| tiennm99dev/artemis-demo-agent | Vietnamese VNG hackathon demo agent for lost-and-found matching and an internal marketplace | https://artemis-lime.vercel.app |
| tiennm99dev/bonsai | Minimalist Hugo theme for link-in-bio pages — Linktree alternative with Japanese bonsai aesthetics. | https://tiennm99dev.github.io/bonsai/ |
| tiennm99dev/chudaibi | Chú đại bi, từ bộ Kinh Nhật Tụng của chùa Hoằng Pháp | https://thuvienhoangphap.github.io/chudaibi/ |
| tiennm99dev/colordle | https://tiennm99dev.github.io/colordle/ | |
| tiennm99dev/dating | Warm-witty dating JD and CV site built with SvelteKit | https://tiennm99dev.github.io/dating/ |
| tiennm99dev/github-readme-stats | :zap: Dynamically generated stats for your github readmes | https://github-readme-stats.vercel.app |
| tiennm99dev/iammiti99 | Personal link-in-bio page — a self-hosted Linktree alternative for my own use. | https://tiennm99dev.github.io/iammiti99/ |
| tiennm99dev/mathmax | MathMax — Toán tương tác cho học sinh THCS Việt Nam (lớp 6-9). Static site. | https://tiennm99dev.github.io/mathmax/ |
| tiennm99dev/pikachu | Pikachu tile-matching puzzle game — Phaser 3 + Next.js + TypeScript | https://tiennm99dev.github.io/pikachu/ |
| tiennm99dev/programming-fengshui | Map programming languages to Ngũ Hành (Five Elements) by Linguist colors. Classic and HSL-classifier modes. | https://tiennm99dev.github.io/programming-fengshui/ |
| tiennm99dev/quycongdongvi | Website của Quỹ cộng đồng Vị | https://tiennm99dev.github.io/quycongdongvi/ |
| tiennm99dev/reigen | reigen | https://tiennm99dev.github.io/reigen/ |
| tiennm99dev/rubik | Interactive 3x3 Rubik’s cube in the browser — drag faces, scramble, timer, undo. Three.js + Svelte 5 + Vite. | https://tiennm99dev.github.io/rubik/ |
| tiennm99dev/thuvienhoangphap | Thư Viện Hoằng Pháp — Vietnamese Buddhist dharma library website. | https://thuvienhoangphap.netlify.app/ |
| tiennm99dev/timshow | Tìm show — find live shows and events in Vietnam. | https://tiennm99dev.github.io/timshow |
| tiennm99dev/tsuki | 月 — Hugo blog & portfolio theme. Vietnamese-first typography, View Transitions, Pagefind search, Giscus comments. | https://tiennm99dev.github.io/tsuki/ |
| tiennm99dev/wolzard | https://tiennm99dev.github.io/wolzard/ | |
| tiennm99dev/xr2s25fe | Personal device-upgrade datasheet — iPhone XR (2018) to Galaxy S25 FE (2025), rendered six ways: blueprint + five Apple-style formats. | https://tiennm99dev.github.io/xr2s25fe/ |
| tienthieusac/tienthieusac.github.io | Tiên Thiếu Sắc | https://tienthieusac.github.io/ |