Skip to content
View dom587316's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dom587316

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dom587316/README.md

🐣 Đỗ Hoàng Minh (dom587316)

  • 👋 Hi, I'm Đỗ Hoàng Minh (he/him)
  • 🎓 Student at Vietnam National University, Hanoi (VNU - UET)
  • 🏠 Based in Hanoi, Vietnam
  • 📍 Hometown: Lý Nhân, Hà Nam, Vietnam
  • 💼 Aspiring AI Engineer & Deep Learning Researcher
  • ❤️ Interested in Computer Vision, MLOps, LLMs, and High-Performance Inference
  • 💥 PyTorch | FastAPI | Docker | Qdrant

🚀 Featured Projects

An end-to-end, high-performance license plate recognition system utilizing a layered microservices architecture.

  • High-Performance AI: Custom-trained YOLOv5n/s models for license plate detection and character recognition (OCR) achieving 94.69% accuracy on a 471-sample dataset.
  • Microservice Architecture: Packaged with 9 Docker containers including FastAPI, React Frontend, Redis Queue, RQ Worker, PostgreSQL, MinIO, Qdrant Vector DB, Prometheus, and Grafana.
  • Fuzzy Search Integration: Leverages Qdrant Vector DB to provide similar plate suggestions when OCR has minor character recognition errors.
  • Low Latency & Scalability: Designed an async background queue using Redis/RQ. Transitioned to a Warm Cache SimpleWorker strategy reducing inference latency to 100-200ms.
  • Real-Time Stream Optimization: Implemented a FrameTracker (IoU & Centroid tracking) at the backend to bypass redundant OCR calls for stationary vehicles, saving 90% CPU/GPU resources.
  • Full Observability: Custom Prometheus metrics monitored through Grafana dashboards tracking queue depth, inference latency, and API requests.

An interactive simulation of a Micromouse robot solving a maze using classic algorithms.

  • Algorithm Design: Implementations of classic Floodfill Algorithm for maze solving.
  • Hardware Integration: Arduino implementation to run on real Micromouse physical robots.

🛠 Tech Stack

I code with

I'm also familiar with


📮 Contact & Socials


📈 Contribution Graph

dom587316's Activity Graph


📊 GitHub Stats

dom587316's GitHub stats Top Langs

Streak Stats

Popular repositories Loading

  1. BTL_AI_GROUP_5 BTL_AI_GROUP_5 Public

    Jupyter Notebook 2

  2. Micromouse Micromouse Public

    Forked from Craga89/Micromouse

    Interactive Micromouse Simulation utilising Classic Floodfill Aglorithm (+Arduino Code)

    Jupyter Notebook 1

  3. dom587316 dom587316 Public

    Config files for my GitHub profile.

    1

  4. du-lich du-lich Public

    Blade 1

  5. on_cnpm on_cnpm Public

    JavaScript