CELL-07 · HN ROBOTICS LAB

Huan
Nguyen

IoT & robotics engineer · Java · Angular · AWS IoT Core

Door locked0%
Push to enter

Drag anywhere on the door → or press Enter

Available for work

IoT · Robotics · Full-stack

I connect machines
to the people
who run them.

I'm Ngoc Huan Nguyen. I build the software side of connected devices and robots: Java services on AWS IoT Core, data in PostgreSQL, and Angular dashboards that operators rely on.

5+
years in IoT
40+
devices in production
99.9%
fleet uptime
θ1 0°θ2 0°grip openmove the cursor · click to grip

01 · Skills

One stack, from device to dashboard.

Hover a group to see where it runs in a typical system I build.

  • { }Backend

    Java 17 · Spring Boot · REST & WebSocket APIs · JUnit · Docker

  • </>Frontend

    Angular · TypeScript · JavaScript · RxJS · real-time charts

  • ◫Data

    PostgreSQL · schema design · query tuning · Flyway migrations

  • ☁Cloud IoT

    AWS IoT Core · MQTT · Rules Engine · Device Shadow · Lambda · Fleet Provisioning

  • ⚙Devices & robots

    ESP32 · Raspberry Pi · sensors & actuators · robot telemetry

DevicesESP32 · robots AWS IoT CoreMQTT · Rules · Shadow Java servicesSpring Boot Angulardashboard PostgreSQLtelemetry MQTTrulesREST/WSJDBC

02 · Projects

Machines in the field, software in production.

P-01Robotics fleet

Warehouse robot fleet monitor

Live status, battery and position for 30 autonomous mobile robots. Robots report through AWS IoT Core; a Spring Boot service tracks state with Device Shadows and an Angular map shows the fleet in real time.

  • < 1 s position updates
  • −40% time to find a stalled robot
JavaSpring BootAWS IoT CoreAngularPostgreSQL
P-02Platform

Device provisioning service

Zero-touch onboarding for new devices using AWS IoT Fleet Provisioning, with a Java service that validates serial numbers, issues certificates and records each device in PostgreSQL.

  • 5 min → 20 s per device setup
  • 0 shared credentials
JavaAWS IoT CoreLambdaPostgreSQL
P-03Industrial IoT

Factory energy dashboard

Angular dashboard over a PostgreSQL time-series schema, showing per-machine energy use with drill-down, alerts and shift reports for plant managers.

  • −18% peak-hour energy
  • 60 machines tracked
AngularRxJSJavaPostgreSQL
P-04Robotics

Robot arm remote control

Browser control panel for a 4-axis robot arm. Commands go over MQTT through AWS IoT Core with acknowledgements, and a safety stop works even when the web app disconnects.

  • 120 ms command round trip
  • 100% e-stop reliability in tests
AngularJavaScriptAWS IoT CoreESP32

Projects and figures are sample content. Replace with your own.

03 · Contact

Let's build something that moves.

Open to full-time roles and contract work in IoT, robotics software and Java / Angular systems.