Skip to content
View minh-tg's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report minh-tg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
minh-tg/README.md

Hi 👋, I'm Minh

Software Engineer · Computer Science PhD Student · Systems Tinkerer

Distributed systems · Storage · Security · Infrastructure · Local AI

Born and raised in Germany with Vietnamese roots, currently doing my PhD in Canada.

Rainbow cat

I like building things, messing around with systems, and whatever I'm digging into at the moment. Right now that's mostly agent harnesses, security tooling, and small local models.

My PhD work is around distributed storage and key management, especially what happens when systems get busy, nodes disappear, or failover has to work outside the happy path.

Outside of that, I spend a lot of time with NixOS, self-hosting, developer tools, infrastructure, and side projects that have a habit of becoming slightly larger than intended.

A fairly common sequence of events:

Find a tool → try it → hit one annoying limitation → try a few alternatives → build something instead.



🔭 What I'm building

🔐 Distributed KMS

distributed systems storage security performance

A large part of my PhD work revolves around distributed KMS designs for storage systems, with a focus on request handling, scaling, and failure behavior.

The interesting part usually starts when the happy path stops being happy.


🛠️ Ground Control

infrastructure control plane automation systems

A control plane for heterogeneous infrastructure.

Machines, services, and environments are rarely as uniform as we'd like them to be. Ground Control currently supports Proxmox and Xen Orchestra through one interface, with the architecture set up so more providers can be added without redesigning the whole thing.


🧠 Small-model coding agents

local AI agents LLMs benchmarking

I'm interested in how far you can push a small local model when more of the work is handled by the harness and tooling around it.

I've been testing tool policies, delegation, context handling, and failure modes — less "which model feels better?" and more "what actually changed, and can I measure it?"


🐧 Reproducible systems

NixOS Linux containers homelab

My NixOS config stopped being just a config a while ago.

It's now where I experiment with reproducibility, Wayland, containers, self-hosting, multi-machine setups, and whatever else I've decided would probably be nicer if it were declarative.



🌱 Open source

I usually contribute upstream when fixing something makes more sense than maintaining a workaround.

Some recent examples:


⚙️ Toolbox

Go Python Linux NixOS Docker PostgreSQL Kubernetes Git C# .NET TypeScript JavaScript Vue.js React AWS

Most of my day-to-day coding is in Go and Python. The rest depends on whatever I'm working on.

Most of what I build ends up somewhere around backend services, research prototypes, developer tools, automation, benchmarks, dashboards, and small tools for problems I got tired of working around.


📊 GitHub

Minh's GitHub statistics

GitHub streak

GitHub contribution snake

🤝 Connect

Always happy to connect, whether it's about distributed systems, open source, research, local AI, or some weird tool you've been tinkering with.

LinkedIn ORCID Discord: minh_tg


Stay curious. Keep tinkering.

Pinned Loading

  1. xiufengsun/TokenTracker xiufengsun/TokenTracker Public

    Local-first AI token usage & cost tracker for 31 coding tools incl. Claude Code, Codex, Cursor, Gemini & DeepSeek Harness—with native apps. Never reads prompts.

    JavaScript 1.7k 185

  2. NousResearch/hermes-agent NousResearch/hermes-agent Public

    The agent that grows with you

    Python 250k 53.1k

  3. NixOS/nixpkgs NixOS/nixpkgs Public

    Nix Packages collection & NixOS

    Nix 26.3k 20.2k

  4. ilyamiro/serpantinum ilyamiro/serpantinum Public

    A shell for wayland compositors

    QML 7.1k 303

  5. specht specht Public

    Developer-first vulnerability management. Ingest SARIF/SBOM scans, gate CI/CD with smart waivers, and query via CLI, API, or MCP.

    Go