I offer a range of electronics and embedded firmware design services, as well as mechanical design and prototype production. These include:
Full-stack electronics design
The main service I offer is full-stack electronics design. This process will vary depending how far along your design is, and your end goals. The main design stages I can help with are shown below:

Schematic design
If you have already built a prototype and want to take your design to the next stage with an electronics schematic that can be used to produce a PCB, I can design this for you. My expertise of full-stack design means that you can be assured that I will communicate the relevant design details at this critical stage, allowing for minimal amendments later at the PCB design stage.
PCB Design
I offer PCB design from customer schematic (pending a design review).
Some of my skills in this area are as follows:
Single, double and multi-layer design. Controlled impedance. Differential pair routing. DDR3 routing. BGA fanout. Low-noise design for audio. Design for high power dissipation designs (aluminium PCB).
Test Fixture Design
I can develop PCB test fixtures for your existing products, or for a product that we develop together. Design For Test (DFT) is at the heart of my own design methodology. I can implement anything from a simple manual test procedure, to a fully automated test jig with VISA instrument control for high-throughput testing.
Embedded Firmware Design
Everything from ‘Bare-metal’ firmware design to RTOS, Embedded Linux and VHDL. I can design firmware for existing systems, or new products.
As well as my main services, I also offer the following:
- Mail-in electronics debug
- Industrial electronic systems debug
- Mail-in small batch PCB testing
- Tutoring
- Design reviews
- Basic 3D printed part design
