- 🇻🇳 Hà Nội based student & HiNET intern keeping terminals busy almost 24/7.
- 🧠 Loves Pythonic data science, systems scripting, and sharpening C++ competitiveness.
- 🗃️ Databases I trust daily: PostgreSQL, MySQL, MongoDB.
- 🧪 Current experiments: automation frameworks, reproducible research notebooks, and low-level optimizations.
- 🎯 Philosophy: build resilient tooling, document it well, share the journey.
Toolbox comfort zone: Linux · VS Code · PyCharm · RStudio · GitHub Actions · Jupyter
| Project | Snapshot | Stack |
|---|---|---|
| PoTral – Automated Traffic Fine System | CV pipeline to flag red-light violations and auto-extract license plates; traffic-light state recognition + plate localization ready for OCR. | OpenCV · NumPy (CV2) |
| Helmet Detection using YOLOv5 | Real-time helmet detection with YOLOv5; preprocessing/augmentation flows and OpenCV dashboards to track training. | YOLOv5 · OpenCV · NumPy |
| DreamChaserHub — Scholarship Platform | Backend for scholarship recommendation/management with AI recs, reminders, notifications, and WebSocket updates. | FastAPI (async) · PostgreSQL/AsyncPG · JWT/RBAC · APScheduler · Docker |
- PoTral – Automated Traffic Fine System (Aug 2022) · CV pipeline to flag red-light violations and auto-extract license plates; traffic-light state recognition + plate localization in OpenCV/NumPy (CV2) for downstream OCR. GitHub
- Helmet Detection using YOLOv5 (Jul 2024 – Feb 2025) · YOLOv5 model for real-time helmet detection; preprocessing/augmentation flows, OpenCV dashboards for monitoring; tuning hyperparameters for higher mAP.
- DreamChaserHub — Scholarship Platform (2024 – Present) · Backend lead: modular REST APIs (auth, users, scholarships, applications) with Pydantic + custom middleware; AI recs via Google Gemini with Loguru monitoring; scheduled reminders (APScheduler), SMTP notifications, WebSocket pushes; optimized async PostgreSQL with JWT-based RBAC; Docker Compose + OpenAPI/Swagger docs.
Staying sharp with daily contests, code golf, and editorial write-ups.
- Designing automation scripts to keep research reproducible (think data pipelines, makefiles, lint hooks).
- Building resilient backend services that can survive messy data and even messier users.
- Writing about learning paths at SunoBB.github.io so others can skip avoidable errors.
| 2024 | Launched the automation kit powering my research & internship reports. |
| 2023 | Joined HiNET as an intern, focused on data quality and Python tooling. |
| 2022 | Published competitive programming snippets and first contest write-ups. |
| 2021 | Fell in love with Linux customization, dotfiles, and productivity scripts. |
- ⏰ Prime coding hours: 11 PM – 2 AM with lo-fi beats or city pop on loop.
- 📚 Current reads: “Designing Data-Intensive Applications” & “Competitive Programmer’s Handbook”.
- 🍵 Rituals: pour-over coffee for serious debugging, jasmine tea for story writing.
- 🎮 Breaks: rhythm games + speedcubing to keep reflexes crisp.
“Code boldly, document lovingly, refactor relentlessly.” — SunoBB


