Real systems,
real constraints

This is the kind of work we actually get pulled into: multi-board systems, regulated products, connected devices, firmware support tooling, and the weird problems that only show up once real hardware is involved.

More systems work than slide-deck work

The pattern across these work is pretty consistent: hardware that has to behave, firmware that has to hold up, and development environments that need to support real work instead of just demos.

Firmware architecture Board bring-up Embedded Linux / Yocto Communications Calibration tools Debugging

Medical Testing Device

Yocto / PokyBare MetalWebSocketsMotor ControlMulti-Board

Multi-board system with one bare-metal controller and two Yocto Linux systems. Owned the communication layers, Yocto build setup, development environment, and motion control pieces.

  • Implemented communication between three boards across bare-metal and Linux systems
  • Built WebSockets-based TCP/IP communication between the Linux boards
  • Owned Yocto build and configuration work
  • Set up development environments for both C++ Linux and .NET Core Linux work
  • Developed control logic for stepper and PWM-driven DC motors

IoT-Connected Consumer Product

Wi-FiMQTTOTABootloaderIoT

Added connectivity, telemetry, OTA support, and control logic to an existing product that is now deployed in the field.

  • Added Wi-Fi hardware and MQTT communication to an existing consumer product
  • Enabled Alexa control and manufacturer usage telemetry
  • Designed and implemented the full software stack
  • Built bootloader and firmware update mechanisms
  • Implemented PID-based water control to mechanical engineering requirements

Patient Self-Testing Systems

Medical DevicesuC/OSC99Secure CommsReusable Platform

Worked on regulated patient self-testing products, including reusable platform work, secure communication, and follow-on product variants.

  • Implemented major portions of a patient self-testing system using uC/OS and C99
  • Designed for reuse across multiple related product lines
  • Handled corner cases while staying inside customer requirements
  • Developed secure proprietary device-to-device communication
  • Supported systems deployed in the field at scale

High-Speed Filter + Calibration Tooling

AVR8High-Speed USBC#CalibrationTest Automation

Built both embedded control firmware and Windows-based calibration tooling for high-speed tunable filter systems.

  • Designed and debugged controller firmware for a high-speed variable-frequency filter
  • Worked through noise, power, voltage, low-power, and speed tradeoffs during prototyping
  • Developed Windows-based calibration software for tuning filter frequencies
  • Built scalable tooling to support multiple filters and analyzers
  • Added automated quality-control features to improve technician throughput

Handheld Test Equipment

Embedded LinuxPowerPCNucleusQtDrivers

Worked across Linux, PowerPC, Nucleus, drivers, utilities, UI work, calibration, and production support on handheld and head-end test equipment.

  • Developed Linux command-line utilities and GUI-related features on handheld test products
  • Implemented drivers and calibration utilities for measurement hardware
  • Maintained and enhanced shipping test equipment products
  • Helped relaunch a head-end product with improved UI and third-party integration support
  • Supported systems delivered under aggressive schedules and deployed at scale

Prototype and Support Work

PrototypingWindows ToolsSerial CommsVibrationMaintenance

Also supported prototype builds, vibration test equipment, language tools, and smaller embedded maintenance work where getting something real working mattered more than having a perfect greenfield setup.

  • Built a prototype vibration measurement device and supported transition toward production
  • Added hardware and interaction support to a voice-activated consumer design
  • Developed an MFC-based Windows tool for language and device string workflows
  • Resolved defects and added features to smaller legacy embedded systems
  • Stepped in where systems needed practical progress instead of ceremony

Have something stuck?

Firmware, hardware interaction, or something that only breaks when everything is hooked up. We can take a look — no sales call, just a real conversation.

Start a Conversation