Skip to content
Hao.dev
Portfolio projects

Selected backend and full-stack projects

Academic and practical projects focused on backend architecture, API design, deployment, IoT integration, and collaboration across web and mobile teams.

Graduation ThesisBackendIoTAlerting

Leafy – AIoT Smart Agriculture Platform

AIoT monitoring and AI-based leaf disease diagnosis.

A smart agriculture platform combining IoT monitoring, AI-based leaf disease diagnosis, alerting, notifications, and advisory features.

Role

Backend / IoT / Web & Mobile Contributor

Tech stack

JavaSpring BootMicroservicesMongoDBPostgreSQLRedisKafkaMQTT+3

Highlights

  • Developed backend services for IoT telemetry, farm management, disease diagnosis, notifications, and file storage.
  • Designed REST APIs, service communication, and data models across core system modules.
  • Integrated ESP32 sensor data and alert workflows from thresholds to dashboards and notifications.
  • Added alert events to farmer event history and supported monitoring on web/mobile interfaces.
BackendClean ArchitectureCI/CDCloud

Cosmetics E-commerce System

Clean Architecture & Modular Monolithic Backend.

An e-commerce system built with Java Spring Boot, Clean Architecture, Modular Monolithic design, and Docker-based deployment.

Role

Backend Developer | Deployment & CI/CD

Tech stack

JavaSpring BootPostgreSQLRedisDockerGitHub ActionsAWS EC2AWS S3+1

Highlights

  • Designed backend architecture using Clean Architecture and Modular Monolithic principles.
  • Implemented cart, order, product data management, and product search optimization.
  • Set up Docker-based deployment and CI/CD workflow using GitHub Actions, Docker Hub, and AWS.
  • Prepared backend services for integration with client and admin web applications.