About
Hi, I’m Huy Nguyen — a senior full-stack software engineer building realtime and AI products end to end.
My day-to-day spans the whole stack: Python backends with Django/DRF and FastAPI, React + TypeScript frontends, and the cloud infrastructure underneath (GCP, Kubernetes, Terraform). I’ve spent a lot of that time on realtime systems — WebSocket messaging, streaming AI assistants, voice pipelines — and on designing LLM agent systems with the observability to keep them honest in production.
Open source
I maintain a suite of Python packages, mostly around the Django and ASGI ecosystem:
- chanx — structured WebSockets for Django Channels, FastAPI, and ASGI apps: typed message routing with Pydantic, testing utilities, and auto-generated AsyncAPI docs
- fast-channels — Django Channels-style consumers and channel layers for FastAPI/Starlette, with Redis-backed broadcasting from anywhere (background jobs, HTTP endpoints, other services)
- drf-auth-kit — complete DRF authentication: JWT cookies, 50+ social login providers, MFA, and accurate OpenAPI schemas
- nplus1 — N+1 query detector for Django ORM, SQLAlchemy, and Peewee, a maintained and improved successor to nplusone
- django-i18n-fields — database-agnostic multilingual model fields with DRF support and full type safety
- django-headless-cms — headless CMS on Django with versioning, multi-language content, and auto-translation
I also like measuring things — like benchmarking Python API frameworks against real database workloads. The rest is on my GitHub.
What I write about
Python and Django, realtime and WebSockets, API design and type safety, AI agents, performance, and the occasional infrastructure war story.
Get in touch
Reach me at ndhgl99@gmail.com, or find me on GitHub and LinkedIn.