FIRMWARESOFTWAREARCHITECT.
Translating physical_dynamics into reliable, precision-driven systems that handle real-world uncertainties.
ZYVRIX
A ROBOTICS CONTROL PLATFORM
An advanced stack simulating and deploying complex kinematics. Integrates MuJoCo, real-time SLAM via Google Cartographer, handling hardware from UR5e manipulators to Go2 quadrupeds and G1 humanoid robots.
ROBOT CONTROL
UR5e COBOT
Bridging theory with industrial performance.
Deterministic System Reliability
Delivering fault-tolerant embedded systems with hard real-time scheduling guarantees, validated through Hardware-in-the-Loop testing. Building firmware architectures that maintain operational integrity under electrical noise, communication failures, and unexpected load conditions in industrial environments.
Precision Motion & Control
Achieving sub-millimeter positioning accuracy on multi-axis robotic platforms through research-validated control algorithms. Translating doctoral-level control theory into production firmware with performance bounds mathematically proven via Lyapunov stability analysis and experimentally verified on physical hardware.
End-to-End IoT Platform Delivery
Independently architecting and delivering complete IoT platforms: device firmware, C++ protocol engines with nanobind bindings, async Python backends, real-time data pipelines with TimescaleDB, and operational dashboards. Deployed on containerized infrastructure with automated migrations and full observability.
Technical expertise
architected for scale.
Real-time Firmware Architecture
Designing deterministic firmware on ARM Cortex-M (STM32) and Xtensa (ESP32) with ZephyrRTOS, FreeRTOS, and ESP-IDF. Implementing priority-preemptive task scheduling, interrupt-safe hierarchical state machines, and watchdog-supervised fault recovery. Driving complex peripheral ecosystems including IMU sensors, I2C/SPI IO expanders, and analog multiplexers across safety-critical industrial systems.
Embedded Resource Optimization
Maximizing throughput in resource-constrained environments through DMA transfer tuning, memory pool management, and power-mode sequencing. Managing extended memory architectures including PSRAM for heap expansion and SD card storage via SPI/SDIO. Implementing production-grade OTA pipelines with MCUboot secure bootloader and QSPI NOR flash for deployed device fleets.
Control Algorithms & Motion Planning
Implementing Prescribed Performance Control (PPC), adaptive PID variants, and model-based controllers validated through doctoral research. Designing S-curve trajectory generation and forward/inverse kinematics for synchronized multi-axis robotic systems with sub-millimeter repeatability.
Industrial Protocol Integration
Implementing and validating industrial communication stacks across CAN/CAN-FD, CANopen (NMT, PDO, SDO), I2C, SPI, UART, Modbus, and XBee wireless modules. Engineering bus arbitration, error recovery, and protocol-level state machines for reliable multi-node fieldbus networks in automation environments.
IoT Backend & Infrastructure
Engineering async Python backends with FastAPI and SQLAlchemy 2.0 for high-throughput device telemetry ingestion via TCP and WebSocket. Persisting time-series data in TimescaleDB with Redis caching, deploying via Docker Compose behind Nginx reverse proxy, with Grafana and Prometheus observability.
Operational Dashboard Engineering
Building real-time operational dashboards with React, Zustand, and TypeScript for IoT device fleet monitoring. Integrating Three.js for 3D spatial visualization, Recharts for time-series analytics, React Flow for visual workflow programming, and virtualized rendering for large-scale data sets.
Systems Analysis & Debugging
Diagnosing complex hardware-software integration failures across embedded and distributed systems. Isolating timing anomalies, race conditions, memory corruption, and protocol violations using GDB, J-Link debuggers, logic analyzers, and oscilloscope-level signal analysis.
Research & Control Theory
Conducting doctoral research in advanced control theory, bridging theoretical modeling in MATLAB/Simulink with rigorous numerical simulation and experimental validation on physical robotic platforms. Establishing stability guarantees and performance bounds through Lyapunov-based analysis.
Systematic approach
to complex challenges.
Real-Time Firmware
Developing deterministic embedded firmware on ARM Cortex-M (STM32) and Xtensa (ESP32) with priority-preemptive scheduling, hardware abstraction layers, and peripheral driver integration.
CI/CD Pipeline
Enforcing code quality through automated build pipelines, static analysis, unit testing, and regression suites with gated deployment workflows.
Hardware-in-Loop
Validating firmware control logic against real-time plant models and physical hardware to verify safety and performance specifications before deployment.
Control Systems
Designing closed-loop control architectures with mathematically proven stability guarantees and robust tracking performance under varying conditions.
Debug & Analysis
Leveraging J-Link debuggers, logic analyzers, and oscilloscopes to isolate timing anomalies and validate protocol integrity at the signal level.
IoT Data Pipeline
Streaming device telemetry through C++ protocol parsers and async Python backends into time-series databases with real-time WebSocket delivery to operational dashboards.
Full-Stack Deployment
Orchestrating containerized application stacks with Docker Compose, Nginx reverse proxying, automated database migrations, and Grafana/Prometheus monitoring.









