
DUY LINH
Software Engineer
Education
FPT UNIVERSITY
2017 – 2022
Technical Skills
Working Skills
- Proficient with AI Dev Tools (Claude Code, Codex) to accelerate development.
- Experienced in the AI Dev Loop (brainstorming, planning, implementing, reviewing, and iterating) for rapid feature delivery.
- Agile / Scrum methodologies.
- Git version control & collaborative code review.
- Strong problem-solving & analytical skills.
- Proficient English communication.
Commitment
- Fast learner of new frameworks & libraries.
- Detail-oriented focus on high-quality delivery.
- Continuous improvement of code quality & best practices.
- Dedicated to building robust, scalable, and reliable systems.
About Me
Hi, I'm Tran Duy Linh — Full-Stack Engineer. 3.5+ yr Go + TypeScript. I build scalable systems and ship them in public. Off-keyboard: piano and video games.
Experience
Silentium VN
Mar 2025 — May 2026 | Full-Stack Engineer
On-site · Ho Chi Minh City
- Engineering features for a multi-tenant healthcare PVS (Praxisverwaltungssystem) serving 100k+ patients across German GP practices.
- Shipped a query-builder reporting module — ETL streams patient data from MongoDB into PostgreSQL where the engine runs ad-hoc analytic queries against normalized tables.
- Owned the HZV / FAV statutory-insurance contract module end-to-end — enrollment submission, eligibility and validity rules, contract state machine, termination handling and downstream platform sync.
- Leading the lab module — bidirectional integration round-trips orders and results between 3rd-party labs and the PVS.
- garrio.de
Haposoft Vietnam
Nov 2023 — Jan 2025 | Frontend Engineer
Remote · Vietnam
- Led the FE rebuild of PartnerProp, a B2B PRM platform connecting vendors to reseller channels — migrated both Vendor and Partner apps off legacy UI onto a Next.js stack alongside a 12-engineer team.
- Rewrote haposoft.com end-to-end from Figma — Next.js animations, SEO and ISR revalidation — with a focused team of 3.
- Owned ORM models, API typings and webhook contracts so the refactored frontend integrated cleanly against the existing backend.
- partner-prop.com haposoft.com
FPT Software
Feb 2022 — Sep 2023 | Software Engineer
On-site · Ho Chi Minh City
- Delivered full-stack MERN features for enterprise clients — React frontends backed by Node / Express APIs over MongoDB.
- Owned UI-heavy delivery end-to-end while contributing backend endpoints on the same services.
Freelance Jobs
Freelance (Full-Stack Engineer)
Sep 2023 — Present
Remote · Ho Chi Minh City
- Hanh Store — solo-built the customer storefront (Next.js, Tailwind, React Spring, Shadcn UI, Zustand) plus admin and backend on Payload CMS + Express.
- Own the Hanh Store GitHub Actions CI/CD pipeline end-to-end — branch deploys and env promotion.
- 2fly.vn — solo-delivered a Figma-to-WordPress landing in native HTML and Bootstrap; ownership transferred to client.
- 2fly.vn
Personal Projects
Kuru (Build in Public)
Multi-tenant retail POS + inventory SaaS — barcode scan-driven sales, lot tracking, purchase orders, expenses, taxes and per-store RBAC. Web + Flutter companion.
Web Stack: Bun, Express 5, Prisma 7, PostgreSQL, Redis + BullMQ, React 19, Vite 7, Tailwind v4, SuperTokens
Mobile Stack: Flutter 3.41, Dart 3.11, Riverpod, go_router, dio
- POS module with barcode-scan checkout, sales orders, purchase orders, and multi-tenant per-store RBAC.
- Hexagonal backend on Bun + Express + Prisma — 10 bounded contexts with custom RPC ports and codegen pipeline for OpenAPI & TS clients.
- Companion Flutter app featuring custom KGlass design system and 4-palette theming.
Home Lab
Production-grade open-source stack I run for fun — DNS, ingress, CI/CD, automation, notifications and on-prem AI inference, all stitched together behind my own VPN.
Tools: Circle CI, Socat, Nginx, Bind9, N8N, Gitea, Docker, K8s, Wireguard, OpenVPN, localstack, ntfy, novu, payloadcms, supabase, Ollama.
https://home.wliafdew.devNotice: some routes need my VPN
Tavarian
Team music voting app with server-streamed audio and karaoke sync.
React 19, TypeScript, Tailwind, Bun, SQLite, Socket.IO, FFmpeg, Discord OAuth
- Server-side audio pipeline: yt-dlp → FFmpeg → Ogg Opus, HTTP-chunked. Clients fetch a ReadableStream, decode with ogg-opus-decoder, play through WebAudio API.
- Karaoke video pipeline using fMP4 + Media Source Extensions.
- Hexagonal monorepo with isolated mini-games using Socket.IO.
Weather Dashboard
Vue 3 weather + air-quality dashboard backed by self-hosted Open-Meteo mirror.
Vue 3, TypeScript, Vite, Tailwind, Pinia, Chart.js, Swiper, GSAP
- Self-hosted backend pulls hourly weather from the Open-Meteo S3 open-data repo, cross-checks against the official Open-Meteo API and serves corrected data.
- Current + 7-day forecast and air-quality metrics visualized with Chart.js, navigated with Swiper, animated with GSAP.
- TanStack Query handles fetching/caching; Pinia stores filter/location state.
Bookmark Vault
Local-first bookmark manager with optional end-to-end encrypted cloud sync.
Next.js 15, React 19, TypeScript, Tailwind, Clerk, Neon Postgres, Framer Motion, Zod, E2E Vault
- End-to-end encrypted vault: passphrase derives a key envelope; server only ever stores ciphertext.
- Dual-mode sync engine — plaintext or E2E, switchable per user. Outbox-based queue replays writes when the connection returns.
- Local-first by default: bookmarks live in localStorage.
