Capabilities in detail
What I take on. Engagements range from a few hours of advisory to multi-month builds — shape is set by what the project actually needs.
Embedded systems & firmware
Firmware and real-time control for connected hardware — from bare-metal drivers to closed-loop algorithms running on silicon. ESP32, STM32, RTOS, and the signals that make them useful.
- •Firmware in C/C++ and Rust — bare-metal and RTOS (FreeRTOS, INTEGRITY, Yocto)
- •Chip families: STM32, ESP32, ATmega, Raspberry Pi, and Zynq-7020 FPGA
- •Wireless and wired comms: Bluetooth, Wi-Fi, LoRa, CAN, ARINC 429, RS-232/485, I2C, SPI, UART
- •Safety-critical firmware developed against MISRA C, DO-178C, and ARP4754
- •OTA update pipelines and secure boot for field-deployed devices
- •Signal processing and AI/ML inference running directly on embedded targets
Control systems & automation
From sketch to working unit. PCB design, 3D-printed enclosures, CNC parts, and electronics assembly — the physical artifact you can put in a customer's hands.
- •PID, state-space, and observer-based control designed and tuned against real plant data
- •State estimation and sensor fusion — IMUs, encoders, GNSS, and custom sensor networks
- •Industrial protocol integration: Modbus, DNP3, MQTT, and TCP/IP for plant-scale systems
- •Model-based design with Simulink, Stateflow, and Simscape — from concept through generated code
- •Hardware-in-the-loop (HIL) test rigs that validate control logic before it hits production hardware
- •AI/ML for detection, classification, and adaptive control at the edge
Software & web applications
Web apps, dashboards, internal tools, and the platforms that make data and hardware useful. Equally happy building a one-week internal tool, a full SaaS product, or the cloud infrastructure underneath.
- •Full-stack web applications — TypeScript, React, Node.js, Next.js, Django, Flask
- •Operator dashboards and internal tools that wrap hardware, sensors, or business workflows
- •Backend APIs, databases (PostgreSQL, MongoDB, Redis), and message-bus integrations
- •Cloud infrastructure on Azure and AWS — Docker, Kubernetes, CI/CD with Jenkins and GitHub Actions
- •Data pipelines and visualization — Grafana, Tableau, custom dashboards
- •AI/ML pipelines and inference services — Python, TensorFlow, PyTorch, scikit-learn
Prototyping & fabrication
From sketch to working unit. PCB design, 3D-printed enclosures, CNC parts, and electronics assembly — the physical artifact you can put in a customer’s hands.
- •PCB design and layout in KiCad and Altium — from schematic capture through DFM review
- •Mechanical CAD in SolidWorks and OnShape — enclosures, brackets, and full assemblies
- •3D printing, CNC machining, and sheet-metal for functional prototypes and pilot builds
- •Mechanical-electrical integration: thermal, structural, and connector considerations resolved at design time
- •Electronics assembly, board bring-up, and bench validation end to end
- •Small-batch builds for field trials, pilot programs, and investor demos
Engagement models
Three engagement shapes that cover most projects. Hybrids welcome — most real work is some mix of the three.
Advisory
Architecture reviews, technical due diligence, design feedback, vendor evaluations, hiring panels. For teams that need a second set of eyes more than a second pair of hands. Hourly or by the day.
Sprint
Focused 1–4 week engagements with a defined deliverable — a working prototype, a hardware bring-up, a stuck system unstuck, a proof-of-concept that survives a customer demo. Fixed scope, fixed price.
Build
Multi-month, end-to-end engagements where the studio owns delivery from requirements to working unit. Suited to teams without internal engineering capacity, or for projects spanning hardware, software, and cloud in one effort.