Services

Engineering services

Electronics, firmware and the software around them, designed by the engineer who builds the VHRD products.

Availability

Right now most of my time goes into our own products: Donguru, rePort, the CAN line and the software tools. I take on outside work only when a slot opens up, so I can’t promise a start date.

You are still welcome to get in touch. I answer every message, even if it is “not right now”. Sometimes a short call or a pointer to the right part is all a project needs.

What I do

  • Board design. Schematic and layout in KiCad: mixed-signal, power, USB, CAN FD, Ethernet with PoE, isolated interfaces.
  • Embedded firmware in Rust. Bare-metal drivers and real-time firmware for STM32 and other microcontrollers, no-std and no-alloc.
  • Device communication. Typed, versioned protocols between a device and a PC with WireWeaver, my open-source protocol and code generator.
  • Desktop and test tools. GUIs, test jigs and production flashing for your boards, built on the same stack as IOWeaver and RockFace.
  • Power and motors. BMS, power stages, 6-step and FOC motor controllers.
  • Design review. A second look at your schematic, layout or firmware architecture before you order boards.

Examples of this work are on the work page.

How I work

  1. You tell me what you are building and what you need.
  2. I answer honestly: whether I have a slot, a rough estimate, or who else could help.
  3. If it’s a fit, we agree on scope and milestones. You get the design files, the source code and the documentation.

Get in touch

Email hello@vhrd.tech with a few lines about your project, the timeline and what you need from me.