Product Engineer · Flutter · Ho Chi Minh City
I build product UIthat feels finished.
Four years shipping fintech apps on mobile and web: trading, investing and bank operations. Strong at polished, configurable components and data-visualisation built from scratch.



Selected work
Three products,
shipped to real users.
Tap a card to open its case study.
Each card opens a case study: the screens, the UX decisions and the components behind them.
- View case studyOpen
Tititada · 10/2022 – 03/2025
Tititada
Investment app for stocks, bonds, robo-advisory and goal-based saving.
FlutterDartFirebaseOneSignal

- View case studyOpen
Tititada × SBB Securities · 10/2022 – 03/2025
SBBS iTrade
Production stock-trading app with fast transactions, margin accounts and market insight.
FlutterDartFirebaseOneSignal

- View case studyOpen
Bankaool · 04/2025 – Present
BPM
Business Process Management platform for applications, document review and approvals.
Flutter WebDartBLoC/CubitGoRouterbpm.bankaool.com
Components
Charts, built from scratch.
Every chart in BPM, Business Center and SBBS iTrade is a custom Flutter widget: no charting package. These are live web recreations of the same designs. Hover, toggle legends, shuffle the data, replay the animation.
Application Status Over Time
time-seriesLine + stacked bars, shared axis. Hover for tooltip, click legend to toggle.
Completed Applications
donutDonut with centred total, animated sweep and hover emphasis.
- Approved27 (60.0%)
- Deleted10 (22.2%)
- Expired8 (17.8%)
Candlestick · CTG
candlestickOHLC candles, volume, price levels, last-price tag and crosshair on hover.
Stock detail · HPG
sparklineSmooth line with gradient fill, floating peak tag and range tabs.
CTCP Tập đoàn Hòa Phát (HOSE)
Balance sheet · CTG
barGrouped ↔ stacked bars with animated layout transition. Unit: billion VND.
Average Processing Time by Stage
h-barHorizontal bars with in-bar labels. Toggle sort to see layout animation.
About
Product-minded,
pixel-stubborn.
I take features from problem understanding and scope through implementation, release, feedback and production support. I care about the last 10%: the loading state, the empty state, the error copy, the easing curve.
- 04/2025 – nowBankaool · Flutter Developer · Business Center & BPM (Flutter Web)
- 10/2022 – 03/2025Tititada · Mobile Developer · Tititada & SBBS iTrade
- 2019 – 2024HCMUTE · Computer Software Engineering · TOEIC 855
Flutter
Architecture
Networking
Security & Services
Components