Development of distributed embedded systems and performance-oriented C++ architectures — integrating hardware control, real-time communication pipelines, and structured software design from firmware through to GUI — alongside designed-and-tuned feedback control for dynamic platforms, combining practical PID implementation with classical, stability-focused control analysis.
A PID-controlled drone platform built and tuned for stable attitude regulation under actuator saturation and disturbance inputs — with a dedicated tuning stand designed to make the process measurable and safe: isolating axes, validating sign conventions, and capturing clean step responses for iterative gain tuning, rather than tuning by crash.
A performant chess engine built around an early interest in low-level systems programming and object-oriented design. Implements full rule-complete logic — castling, en passant, promotion, and legal move validation — with structured state representation, deterministic update handling, modular class hierarchies, RAII-based resource management, and strong type separation. Paired with a responsive OpenGL GUI that cleanly separates rendering, game state, and input handling.
A distributed embedded keyword-detection security system packaged within a custom-designed digital clock enclosure. Streams live audio from ESP32-based sensor nodes to a Python backend via WebSockets, where AI-based keyword spotting triggers automated alert protocols via Telegram. Enclosure designed and fabricated to integrate dual ESP32 boards, power distribution, passive cooling, and structured mounting within strict geometric constraints.