Building the
intelligence
inside vehicles.
I design and ship control algorithms and autonomy systems — EKF/LQR/MPC, multi-sensor fusion across IMU/GNSS/wheel-speeds, and ROS2 deployments from NXP S32G to Raspberry Pi. 10+ years turning physics into production code.
Highlighted Projects
Vx/Vy EKF with Slip‑Aware Fusion
Nine-state EKF fusing wheel speeds, IMU yaw-rate/accel, and GPS velocities. Dynamic noise scaling under slip, low-speed yaw freeze, delayed measurement handling via buffer replay, and bias estimation.
MPC Vehicle Trajectory & Roll Avoidance
Model Predictive Control-based trajectory tracking and roll avoidance strategy using differential braking and limited steering change — real-time safety at the edge of vehicle dynamics.
PointPerfect NTRIP Client (ROS2)
TLS client that discovers mountpoints, sends live GGA, and streams SPARTN/RTCM3 corrections to u-blox receivers. Auto-reconnect and metrics heartbeat; integrated with ROS2/Docker for cm-level positioning.
Emergency Vehicle Detection (Audio ML)
Binary siren detector via YAMNet embeddings with a custom TFLite head. Real-time ROS2 node publishes detection status and amplitude, with alert duck/restore logic for passenger audio.
Mass & Grade Estimation via RLS
Vehicle mass and road grade estimation using Recursive Least Squares with torque, road-load, and acceleration signals. Tuned for <10% error on real test routes.
CAN Telemetry + Web Dashboard
SocketCAN receivers piped to ROS2 topics with a lightweight live dashboard for GPS fix, wheel speeds, IMU, and vehicle state. Dockerized with CI/CD for edge deployment.
Experience
Product Owner
- Overseeing MPC-based vehicle trajectory tracking and roll avoidance strategy using differential braking and limited steering change.
- Supporting project leads with task tracking, test planning, and risk assessment inputs.
- Collaborating with ADAS and validation teams to review test results, debug issues, and update software baselines.
- Ensuring product deliverables meet technical and timing requirements across cross-functional reviews.
Senior Software Engineer
- Built EKF-based state estimation for Vx/Vy, heading, and pose fusing IMU, GPS, and wheel speeds; IMU calibration via I²C; roll/pitch via Kalman & Madgwick.
- Designed lateral control with rollover index / lateral-g limits and steering impulse; longitudinal accel/decel & regen blending; range estimation.
- Integrated GNSS-based positioning (NTRIP corrections) into ROS2/Docker pipelines for cm-level accuracy.
- Developed ML-based algorithm to detect approaching emergency vehicles using YAMNet; built ROS2/Docker CODEC interface for Alerts & Advertisements audio.
- Mass/grade RLS estimation with ~10% error margin on routes.
Technical Lead
- Led a team of 6 engineers for software feature development for BEV transmission systems under AUTOSAR and ASPICE frameworks.
- Designed and implemented control logic for torque management, lubrication, and thermal handling features.
- Conducted internal technical reviews and supported feature validation and calibration activities.
- Contributed to project planning, task definition, and coordination with program management and OEM partners.
Senior Controls Engineer
- Developed torque path control algorithms: creep, dual-path shift energy management, e-coasting, and cost-based torque split optimization for hybrid and BEV programs.
- LQR-based engine start/idle control profiling; regen-brake interfaces for smooth shift transitions.
- Led supplier workshops to align on requirements, timeline, and performance validation criteria.
- Mentored junior engineers on Simulink modeling standards, documentation, and testing procedures.
Controls Engineer
- Developed hybrid/EV control strategies using MATLAB/Simulink & Stateflow.
- Built prototype BMS with SOC estimation via EKF, power limit calculation, and contactor control with weld-check logic.
- Implemented supervisory controller to log faults via OBD-II and FTP to secure server.
R&D Test Systems Engineer
- Developed Simulink/LabVIEW controls for gasoline and diesel research engines.
- Built FPGA/DSpace test systems for prototype ECU validation and CAN communication.
- Performed test cell commissioning by integrating Rapid Control Prototype ECUs and calibrating sensors (MAF, cam phaser, crank encoders, thermocouples).
Skills & Tools
Let's Connect
Download Résumé
Full work history, technical skills, and education in a single PDF — ready to share.