
Embedded Software Developer with hands-on experience in real-time control systems, custom PCB design, and hardware-software integration for advanced robotic platforms. Skilled in STM32 microcontrollers, FD-CAN communication, and ROS 2 integration. Passionate about developing innovative embedded solutions that deliver reliable, high-performance results in dynamic environments.
Low-Level Control System (MPC & PD) – Quadruped RobotDeveloped low-level control system on STM32H755 dual-core MCU, implementing MPC and PD controllers with Cortex-M7/M4 task segregation for deterministic real-time legged locomotion.
Quadruped Robot Control Board – Custom PCB DesignDesigned custom control board with multiple voltage regulation stages, protection circuitry, and FD-CAN transceivers. Optimized PCB layout for signal integrity, controlled impedance, and ground plane management.
FD-CAN Motor & Sensor Communication FrameworkArchitected FD-CAN communication framework for servo motor control and sensor acquisition. Developed embedded driver libraries with deterministic timing, message prioritization, and error handling mechanisms.
Real-Time Servo Motor Control SystemEngineered real-time servo control system over FD-CAN supporting position, velocity, and torque modes with high-frequency feedback processing for precise joint actuation.
micro-ROS Communication InterfaceIntegrated micro-ROS for bidirectional communication between embedded controllers and host PC using ROS 2 publisher-subscriber paradigm with custom message definitions.
Flight Control Board – 4-Layer PCB DesignDesigned 4-layer drone autopilot board in Altium Designer with MPU-9250 IMU, MP1584/NCP718 regulators, USB Type-C, and FTDI. Completed schematic, routing, and ERC/DRC checks.
Wireless Security Detector – 4-Layer PCB DesignDeveloped 220V AC-powered security system with motion detection, Wi-Fi transmission, RTC, temperature display, and camera integration.
Panel Meter CardDesigned panel meter board with ADC-based voltage/current measurement, MAX7219-driven 7-segment display, and UART data logging.
Relay Test CardCreated relay test board using ATMEGA328P with AP63200WU driver, customizable filtering, and selectable voltage options.