/ Engineering Journey

Projects

Engineering knowledge becomes meaningful when applied to real systems. These projects reflect practical challenges, lessons learned, and the ongoing development of skills across software, electronics, and mechanical systems.

— Technical domains

Areas of Engineering Focus

• Domain 01

• Domain 02

• Domain 03

• Domain 04

System Design

System Integration

Control Systems

Mechanical Design

System architecture, workflow design, interface definition, and technical planning

ROS2 integration, client-server communication, databases, APIs, and hardware-software connectivity

State machines, task management, kinematics, motion control, and robot behavior logic

CAD modeling, structural design, mechanism development, and hardware assembly.

System Design & Integration

CONTROL SYSTEM

System Design

DUST: IoT Factory Transport System

Tubot: Storm Drain Inspection Robot Service

Built an IoT-based factory transport prototype connecting a line-tracing AGV, RFID position tracking, facility modules, GUI, database, and central control system into one coordinated workflow.

Proposed an AI-enabled patrol robot service for storm drain inspection, connecting GPS-tagged condition photos with a platform for maintenance prioritization.

System Design & AI Vision

Data Analysis

GUI & LOGIC

Neighbot: AI Patrol Vision System

BikeCast: Public Bike Demand Analysis

Calculator Logic with PyQt GUI

Designed an AI vision pipeline for a patrol robot concept, connecting object detection, event confirmation logic, server communication, database records, and an operator GUI for safety monitoring.

Analyzed public bike rental demand by combining rental records with weather forecast data, using Python, MySQL, and visualizations to identify patterns by time, location, season, and weather conditions.

Built a PyQt calculator application with structured input handling, operator logic, clear/backspace functions, and error handling to maintain reliable behavior across common calculator use cases.

The thinking behind the build.

Project pages show the finished systems. The blog goes deeper into the design decisions, tradeoffs, failures, and technical lessons behind the work.