Technical leader in backend and distributed systems — Rust, Go, TypeScript. Based in Vietnam, open to remote roles.
Hi, I'm Viet Tien Nguyen 👋🏻
Latest posts
See all postsWork Experience
See all work- TODO-YYYY-MM - TODO-YYYY-MMOctan NetworkSoftware Engineer
Blockchain data and analytics.
- Cut API response times by 70% through query and architecture optimisation.
- Migrated analytical workloads from PostgreSQL to ClickHouse, achieving a 3x speedup on the affected paths.
- TODO-YYYY-MM - TODO-YYYY-MMSpores NetworkSoftware Engineer
TODO — one line on scope.
- TODO-YYYY-MM - TODO-YYYY-MMU2U NetworkTechnical Leader
Decentralized peer-to-peer network infrastructure.
- Led development of the P2P networking layer in Rust (QUIC via Quinn) and Go, handling 10,000+ daily active nodes.
- Owned high-throughput distributed-systems design: connection management, backpressure, and reliability under churn.
- Worked directly with ecosystem partners, turning their requirements into concrete technical solutions and delivery plans.
- TODO-YYYY-MM - TODO-YYYY-MMVela CorporationSoftware Engineer
TODO — one line on scope.
- TODO-YYYY-MM - PresentVixexTechnical Leader
Licensed cryptocurrency exchange in Vietnam. Lead backend engineering for the CEX affiliate platform.
- Own the backend architecture of the affiliate platform: NestJS/TypeScript services, PostgreSQL, Redis, RabbitMQ, Zitadel IAM, with Go microservices for real-time paths.
- Designed and shipped a real-time WebSocket notification service in Go (sqlx, Redis Pub/Sub, JWT middleware) with a subscribe-before-backfill reconnection pattern to prevent missed events.
- Designed the event architecture on RabbitMQ: topic exchange, routing-key conventions, and dead-letter handling.
- Designed an i18n-safe notification schema (dot-notation keys, client-side rendering) and the accompanying migration.
- Built a polyglot shared-constants pipeline (NestJS + PHP) from a single JSON/YAML source to typed npm and Composer packages.
- Introduced black-box end-to-end API tests (Jest + Axios) against a staging environment; caught JOIN semantics and N+1 issues in code review.
Recent projects
See all projects- Voice-note transcription CLIRust CLI that transcribes voice recordings with Whisper and structures them into Markdown notes with Claude.
- 9routerOpen-source local proxy that routes AI coding-assistant requests across providers, used with Continue.dev inline autocomplete.
- Buddhist scripture archival toolingCrawler and uploader pipeline on GKE for archiving Tibetan Buddhist canon from the Buddhist Digital Resource Center.
Let's Connect
If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.