Embedded software consulting

Embedded AI, CUDA/SIMD acceleration, and IoT for teams that need to ship.

Build a proof of concept, hit a deadline, or simply fill a staffing shortage.

Discuss your project What I do

Services

Embedded AI applications

Deploying vision and inference workloads on edge hardware, from model to production pipeline.

CUDA/SIMD applications

Speeding up compute-heavy code with GPU kernels and CPU vector instructions.

Embedded frameworks and middleware

Integrating and extending the frameworks that move data between sensors, accelerators, and applications.

IoT

Connected devices from the sensor to the cloud: device software, provisioning, and fleet updates.

Code review and project rescue

Independent architecture and code reviews, test strategy, and getting stalled projects shipping.

Platforms, languages, and standards →

Case studies

Automotive, autonomous driving

Autonomous driving middleware deployed across tens of thousands of vehicles

At Rivian: middleware that coordinates real-time AI and vision workloads across CPUs, GPUs, and specialized accelerators, running in production across tens of thousands of vehicles.

  • Deployed in production across tens of thousands of vehicles
  • Production deployment of GPU-accelerated LSTM models
  • Millisecond-level latency issues resolved across multiple ECUs

High-voltage asset monitoring

LoRa IoT condition monitoring for high-voltage electrical assets

At TerraSense Analytics: leadership of hardware and software development for CRWN, with multi-SoC STM32 devices recording ultrasonic audio, a custom LoRa protocol with cellular transmission, edge AI processing, and a server-side database and GUI.

  • 10 devices deployed in a short development cycle

All case studies →

Have an embedded project that needs a hand?

Tell me what you're building and where it's stuck. I'll reply within two business days with whether and how I can help.

Get in touch See past work