Freelance · Sydney, Australia

Firmware & electronics engineering

01 — Services

What I do

01

Electronics Design

Analog and digital circuit design for audio, industrial, and medical applications — from schematic capture through to PCB layout, bring-up, and hardware debugging with test equipment.

02

Firmware Development

Bare-metal and RTOS-based firmware for microcontrollers and embedded processors — BSP development, HAL design, peripheral drivers (UART, SPI, I2C, ADC, CAN), sensor acquisition, and application-layer logic.

03

Audio & DSP

Analog signal chain design for guitar pedals and studio effects, real-time DSP on embedded hardware (STM32, FV-1, SHARC), and software plugins — FET compressors, tape echoes, spring reverb, BBD chorus, algorithmic reverb, digital delays, active noise cancellation & more.

04

Prototyping & Manufacturing Support

End-to-end prototype development for R&D teams — hardware bring-up, functional validation, test equipment integration, as well as preparing designs for contract manufacturing.

02 — Projects

Selected work

Electronics + Firmware · Energy

Thermal Dawn — Home Energy Systems

PCB design and firmware for a home energy startup — thermal storage controller, integrating sensor acquisition and IoT connectivity to enable remote monitoring and control.

Electronics + Firmware · Audio

Echo Fix — Studio Effects

R&D of studio-grade tape echoes and guitar pedals at Echo Fix — analog signal processing circuit design, firmware control of analog circuits, manufacturing support, calibration, and QC.

Firmware · Medical

Medlogical Innovations — ProFocal

Firmware development for a medical device used in prostate cancer laser therapy. Built the full BSP, FreeRTOS application, device drivers, and CI/CD pipeline — through to TGA regulatory submission.

Firmware + DSP · Automotive

Fiberdyne — DSP Amplifiers

Audio processing algorithms on high-end DSP amplifiers for automotive OEMs — active noise cancellation, noise reduction, beamforming, and surround-sound processing on Blackfin and SHARC processors.

03 — Contact

Get in touch

Have a project in mind? If you're building a product and need firmware or electronics support, I'd love to hear about it.

Sydney, Australia · Available for remote & on-site engagements

Thanks for your message — I'll be in touch shortly.
Something went wrong. Please try again or email me directly.