Workflow
Uses
The tools behind my day-to-day work — from web development to training and deploying vision models on real hardware.
Languages & frameworks
Python is my main language for backends and AI; JavaScript for interfaces. I also work in C++, C# and PHP when a project calls for it.
- Backend: Python + FastAPI, REST APIs
- Frontend: HTML5, CSS3, JavaScript
- Also: C++, C#, PHP, Dart
AI & computer vision
Most of my AI work is applied: taking a model that already exists and making it useful inside a product.
- Detection & matching: YOLO11, CLIP ViT-L/14
- Speech: PhoWhisper for Vietnamese
- Tracking: Kalman filter, NumPy, OpenCV
- Hardware: DJI Tello drones
Editor, data & tooling
VS Code with a small extension set, Git/GitHub for everything, and SQLite when a project needs storage without ceremony.
- Editor: VS Code + format on save
- Version control: Git, GitHub
- Data: SQLite, Excel ingestion with python-calamine
- AI tooling: Google AI Studio, Gemini
How I work
Defaults I keep across projects, teams and competitions.
- Ship a thin, working slice first — then improve it
- Measure latency and failure cases, not just accuracy
- Demo often; requirements change once people use the thing
- Write it down so the next person can maintain it
