SkillsCapabilitiesExploreContact
What we do
Hardware + Software Integration
Machine Building
Software Engineering

Hardware + Software Integration

Most “hardware prototypes” stall at one of three seams:

  • Mechanical ↔ electronics. The mechanism is built but nobody can wire the controls without redesigning the chassis.
  • Electronics ↔ firmware. The board is bring-up’d but the firmware never moves past blinking LEDs.
  • Firmware ↔ application. The device sort of works but there’s no way for a user to drive it from a phone or browser.

I work across all three seams. The same shop that designs the mechanism wires the harness, writes the firmware, and ships the web or app front-end that drives it. That makes me a good fit for early connected-hardware prototypes where coordinating three vendors is itself the expensive part of the project.

What this looks like in practice

  • Connected machines. A CNC, plotter, or actuator with a web interface, real-time telemetry, and a deployment story.
  • Instrumented retrofits. Bolting sensors and a microcontroller onto an existing piece of equipment and exposing the data somewhere useful.
  • Robot integration with a real UI. Industrial manipulators pulled into a customer-facing app instead of staying behind a pendant.
  • Prototype-to-product. Taking a proof-of-concept rig from “it works on my bench” to something a small team can pick up and turn into a product.

Adjacent doors

If the problem is purely mechanical — a fixture, a one-off machine, a weldment — start at machine building. If it’s purely software — a web app, a mobile app, an ML port — start at software engineering.

Connected-hardware projects

thumbnail

CNC Surface Grinder Retrofit

2023-10-31

Designed and machined custom brackets, mounts, and driveline components to retrofit a manual surface grinder with CNC-driven motion

Project
Tool
Portfolio
Skill
Machine Building
Machining
Hardware Software
Capability
Grinding
thumbnail

Building a Generator in Several Distinct Steps

2019-2-15

Discovered that applying power to the motor restarts the engine, enabling microcontroller-based engine control

Project
Video
Skill
Machining
Embedded
Hardware Software
Capability
Fabrication
thumbnail

Hanging Plotter

2020-3-3

Designed a low-cost hanging plotter mechanism using 3D printed components and Arduino control

Project
Skill
Cad
Hardware Software
Capability
3 D Printing
thumbnail

Staübli Reborn: Industrial Robot with a Modern Control System

2024-6-30

Reverse-engineered a legacy Staübli RX90 robot controller and replaced its failing floppy boot disk with a ZuluSCSI SD card emulator after six disassembly iterations to derive a working boot image

Project
Portfolio
Skill
Software
Software
Cad
Nixos
Machine Building
Hardware Software
Python
Integration
Javascript
Freecad
Mechanical Design
Capability
Fabrication
Embedded
Robotics
Type
Retrofit
Featured Work
CNC Surface Grinder RetrofitWelding PositionerStaübli Reborn: Industrial Robot with a Modern Control System
Company Info
About UsContact UsPrivacy Policy
Specific Solutions LLC
Portland, OR