🇻🇳 Tiếng Việt
👋 Xin chào và cảm ơn bạn đã ghé thăm website của tôi!
Đây là website cá nhân, nơi tôi chia sẻ các dự án, bài viết và hành trình phát triển sự nghiệp trong lĩnh vực công nghệ thông tin.
Website hiện vẫn đang trong quá trình hoàn thiện và được cập nhật thường xuyên. Một số nội dung hoặc tính năng có thể chưa đầy đủ ở thời điểm hiện tại. Tôi luôn nỗ lực cải thiện trải nghiệm và bổ sung những giá trị hữu ích hơn trong thời gian tới.
Cảm ơn bạn đã dành thời gian ghé thăm và đồng hành cùng tôi trên hành trình này.
🇺🇸 English
👋 Welcome, and thank you for visiting my website!
This is my personal website where I share my projects, articles, and experiences throughout my journey in software engineering.
The website is currently a work in progress and is continuously being improved. Some content or features may still be incomplete at this stage. I am actively updating and refining the site to provide a better experience and more valuable content over time.
Thank you for your visit, and I hope you find something useful and inspiring here.
🇯🇵 日本語
👋 私のウェブサイトをご覧いただき、ありがとうございます。
このサイトでは、私がこれまで取り組んできたプロジェクトや技術記事、そしてソフトウェアエンジニアとしてのキャリアの歩みについて共有しています。
現在、このウェブサイトは継続的に改善・更新を行っております。そのため、一部のコンテンツや機能が未完成の場合があります。より良い情報と体験を提供できるよう、今後も随時アップデートしてまいります。
ご訪問いただきありがとうございます。少しでも皆様のお役に立てれば幸いです。
The person behind the code
About Me
A Vietnamese software engineer in Japan, shaped by manufacturing discipline, mobile development practice, and bridge engineering communication.
Location
Japan
Role
Software Engineer
Focus
Flutter · Bridge SE
Languages
VI · JP · EN

Chapter 1 · 2022
From Manufacturing to Software
My first experience in Japan was in the manufacturing industry — immersed in the Toyota Production System. Concepts like Kaizen (continuous improvement), 5S (workplace organization), and quality-first thinking became second nature.
What surprised me was how directly these principles apply to software engineering. Code refactoring is Kaizen. Repository structure is 5S. Testing is quality control. The same discipline that creates world-class factories can create world-class software.
This background taught me to think in systems, prioritize process over shortcuts, and value incremental improvement over dramatic rewrites.
Key lesson
"Structure enables creativity — good process frees you to solve problems, not fight chaos."


Chapter 2 · 2024
Mobile Development with Flutter
I transitioned into mobile development, specializing in Flutter. I learned full-cycle application development — from API integration and state management with Riverpod to release lifecycle and performance optimization for iOS and Android.
Flutter's emphasis on structure and architecture aligned perfectly with my manufacturing mindset. Clean Architecture, feature-based organization, and separation of concerns all felt like natural extensions of 5S principles applied to code.
Chapter 3 · 2026
Bridge System Engineering
Currently, I work as a Bridge System Engineer (BrSE) — a role that requires both technical depth and communication finesse. I connect Japanese clients with development teams in Vietnam, translating business requirements into technical specifications across cultures and time zones.
The hardest part isn't the code — it's handling ambiguity. Japanese business culture often communicates context implicitly. My job is to ask the right questions, clarify assumptions, and turn vague requests into concrete specifications.
This role taught me that good engineering isn't just about writing code. It's about understanding problems deeply, communicating clearly, and building systems that actually solve real needs.

Philosophy
Engineering Principles
Structure Enables Creativity
Good architecture and clear processes free you to focus on solving problems, not fighting chaos. 5S for code.
Continuous Improvement Beats Perfection
Ship working software, then iterate. Kaizen applied to code. Small daily improvements compound into excellence.
Communication Is Engineering
Turning ambiguity into clarity is as important as turning specs into code. The best engineers are also the best communicators.
Capabilities
Core Capabilities
The intersection of software engineering, systems thinking, and cross-cultural communication.
Languages
Programming languages used across mobile, backend, and web development.
Mobile Development
Cross-platform and native Android application development.
Bridge Engineering
Translating business requirements into clear technical specifications.
Architecture & Delivery
Designing maintainable systems and delivering software effectively.
Beyond code
Life in Japan
Living in Japan has changed how I see everything — from how I organize my desk to how I structure a codebase. The culture of precision, respect, and continuous improvement has seeped into my professional and personal life.
Outside of engineering, I practice photography as a way to develop my eye for detail and composition — skills that translate well to UI/UX thinking. I'm also an avid reader of books on systems thinking, manufacturing, and organizational design.

Ready to connect?
I'm always happy to talk engineering, cross-cultural work, or Japanese manufacturing principles.