Nguyễn Đức Hạnh
// full-stack dev, Go and TypeScript
Hi, I'm Hạnh, a full-stack developer in Hanoi. I like building small tools that make life a little easier, and these days I work a lot with AI agents (Claude Code, Codex, Cursor).
This is where I keep track of my projects, announce new releases, and occasionally write a post.
projects
- Ghostline[website] One-click encrypted DNS (DoH/DoT/DoQ/DNSCrypt), a local proxy and per-domain rules for Windows and Linux. ~30 MB of RAM, no telemetry.
- GameNoLag Steadier ping for gamers in Vietnam, through community-run relays placed close to game servers.
- AICamPro An AI webcam for Linux (background removal, color correction, skin smoothing, auto framing) running on AMD GPUs via ROCm. Works with Meet, Zoom and OBS.
- meta-ads-mcp-server An MCP server for the Meta (Facebook) Ads API.
- freshdesk-mcp An MCP server for Freshdesk with 194 tools, over stdio and HTTP. Works with Claude, Cursor or any MCP client.
- bestdns Finds the fastest and safest DNS for your network, then applies it in one step.
- mouse-unlock Unlock your Linux screen with a secret sequence of mouse clicks. A tiny daemon written in Rust.
- openrouter-max-cli A CLI for OpenRouter with long-term memory, streaming and multiple models.