Skip to content
Bao Nam Do
Projects
AI & Machine Learning · ResearchVerified2025

GreenVision AI — Smart Energy Monitoring

Cutting wasted electricity in schools with vision + IoT.

GreenVision AI live dashboard — per-room energy, occupancy and alerts

Technology

Python · FastAPI · YOLOv8 · OpenCV · React 19 · TypeScript · WebSocket

What I Built

A person-detection model reaching mAP@0.5 > 0.9 that runs without a GPU, an async FastAPI + WebSocket backend for live detection and sensor streaming, and a React + TypeScript dashboard showing five rooms at once — deployable with Docker Compose.

Why It Matters

Schools have dense room usage and a habit of leaving devices on. A cheap, camera-based anomaly detector turns that habit into a fixable signal — a small, concrete step toward sustainability.

Technology

PPython
FFastAPI
YYOLOv8
OOpenCV
RReact 19
TTypeScript
WWebSocket

Last updated: 2026-08-12