Projects

Selected work and technical achievements.

SolarWarden: AI Copilot for Solar Farm

Hackathon Project

2024
Stack: Google ADK, Gemini 2.5, Genkit, Firebase, Angular
  • Built a full-stack agentic workflow using Google Agent Design Kit (ADK) and Gemini 2.5 to automate solar farm operations.
  • Designed a multi-agent system where a Supervisor Agent delegates tasks to specialized agents (Data Retrieval, Analysis, Alerting).
  • Integrated Genkit and Firebase Genkit Plugin for seamless LLM interactions and deployed functioning tools for chart generation and anomaly detection.

SolarSens Dashboard & Backend

Advanced Vision Analytics

May. 2022 - Jan. 2023
Stack: Python, Angular, Redis, SQL, Thingsboard, Docker, FastAPI
  • Streamlined deployment to under 3 minutes and integrated frontend testing.
  • Implemented Redis caching for high-performance IoT dashboard serving Vietnamese clientele.
  • Optimized SQL queries for faster response times on large datasets.
  • Developed a web-based self-provisioning wizard for 500+ edge IoT devices.

Machine Learning IoT Pipeline

Advanced Vision Analytics

Sept. 2022 - Jan. 2023
Stack: Python, SQL, Scikit-learn, eCharts, ETL
  • Developed ETL pipeline for 800+ edge devices across SE Asia.
  • Implemented energy prediction models to estimate efficiency loss from environmental factors.

Stuff i build to make other lives easier (Side Projects)

CloudStorage Uploader

Developer Tool

2024
Stack: Cloudflare Workers, R2, Spaces

A serverless file uploader service built on Cloudflare Workers to file buckets like R2 or Digital Ocean spaces

Cheminventory Helper

Utility Tool

2024
Stack: Chrome Extension

Automating redundant tasks on Cheminventory.net.

NMR Calculator

Scientific Tool

2024
Stack: Cloudflare pages

A web tool for Nuclear Magnetic Resonance (NMR) spectroscopy calculations.

It helps chemists validate molecular structures by performing two core checks:

  • H-NMR: Calculates the total number of protons in a molecule.
  • C-NMR: Predicts the number of unique carbon signals.