Mobile engineer · Founder, AVOID SYSTEM · Vietnam
I build the system underneath, so the top stays simple.
By day I build a Vietnamese super-app in Flutter. Outside of it I run AVOID SYSTEM, a studio shipping small, trustworthy apps — and I write about how good systems are built.
What I stand for
A · V · O · I · D — the personal editionAAuthenticSay what is true, show the real progress — rough edges included.
VVisionaryBuild for where things are going, not only where they are.
OOpenShare the how: architecture, process, mistakes.
IInnovativeTry new things in the lab before asking users to trust them.
DDisciplinedSmall steps, every week. Finish what gets started.
Now
Updated [MONTH YEAR]
shippingRewriting Scan QR & Bar Code 2.0 for Android and iOS.
buildingKỳ Vương — a premium xiangqi game, native iOS with a Go backend I’m writing myself.
writingCơ Thể Sống & Kiến Trúc Phần Mềm — the next chapters.
learningRunning a home Kubernetes cluster to self-host the studio’s infrastructure.
What I work on
Mobile architecture
Large codebases that stay changeable: modular structure, clear state, feature flags.
Flutter · Dart
Performance
Profiling, rendering and memory — apps that feel instant on mid-range phones.
Profiling · Rendering
Native & games
Native interfaces and 2D games with polish, sound and feel.
SwiftUI · SpriteKit
Backend & infra
Small, sturdy services and the self-hosted infrastructure under them.
Go · Kubernetes
Selected work
All products at avoid-system.com →Scan QR & Bar CodeFast, clean QR and barcode utilityLive · AndroidKỳ VươngXiangqi with quiet Eastern luxuryBuilding · iOSAnMedication reminders for familyBuilding · MobileChronolineVietnam and world history on one timelineBuilding · WebSuper-app (day job)Chat, presence, community and auth features at scaleFlutter · Team
The book · in progress
Software architecture, explained by the living body.
23 architecture principles, each mapped to how a living organism solves the same problem — cells, immunity, nerves, metabolism. Written in Vietnamese for engineers who want the “why”, not just the pattern.
Writing
SERIESFlutter in productionNotes from shipping and profiling a large Flutter app.Read the series →SERIESArchitecture, biologicallyShort pieces from the book, one principle at a time.Read the series →SERIESBuilding AVOID SYSTEMA studio built in a few hours a week: what works, what doesn’t.Read the series →