Projects & ongoing work

Hardware, embedded systems and engineering software. Current development and the full project catalogue.

Featured software & live demos →

Current work

Plug-in custom camera hardware

Closed Source

Developing a pluggable camera hardware interface, with attention to high-speed signal integrity and system integration.

Portable Power Supply

Active R&D

Developing a portable power supply with battery management, compact converters, and electrical protection.

Electro-Optics: Line Scanners & MOKE

Exploratory

Exploring line scanners and Magneto-Optic Kerr Effect (MOKE) instrumentation for measurement and sensing.

WayriCAD

Active development

Developing KiCad tools for PCB design and review, including Quick PI, Quick SI and QuickTherm.

SPIKE

Active development

Developing a local PCB and assembly simulation workbench for geometry, study setup, analysis and results.

Selected projects

Hardware & embedded systems

Precision PCB Heater

Completed

Designed a PCB heater with thermistor feedback and PWM power control for controlled thermal environments.

Power Logger

Power Logger

Software / Hardware

Ten-channel bidirectional DC power logger rated to 100 V, with an analog front end and STM32 USB interface. The project includes firmware, calibration, and a desktop app for plotting and comparing channels.

Satellite EPS & EGSE

Satellite EPS & EGSE

hardware / Space

This work covers satellite power systems and the ground equipment used to test and support them.

Flight Hardware Worked on internal components, EPS architecture, and power systems.
EGSE & Instrumentation Developed multi-channel power loggers, inline protection devices, and simulator setups.
Power conversion hardware

Power Conversion

hardware

Built a 100W linear power supply, a 100W two-quadrant power supply, and a 150W electronic load. Also worked on 10kW+ grid-integrated PV inverters and motor controllers.

Ground Energy Storage BMS

Ground Energy Storage BMS

hardware

Designed and deployed battery management systems (BMS) for ground energy storage.

DFIG test bench hardware

DFIG Test Bench

hardware

Designed a Doubly Fed Induction Generator test bench through the PCB layout stage.

DACard-Basic HIL Interface

DACard-Basic DAQ Prototype

Hardware / prototype

STM32-based data-acquisition prototype with analog inputs, sensing, GPIO, and PWM interfaces. The public repository documents the hardware; its firmware and host software are not included.

Three-phase inverter PCB

500 W Three-Phase Inverter Board

hardware

Three-phase inverter PCB tested at 500 W continuous power, with on-board output-filter and DC-link capacitor options.

Software

KiCad WebView displaying the three-phase inverter PCB with an illustrative voltage-drop overlay
Real inverter geometry · screenshot overlay is illustrative, not solver results.
Pan, zoom, inspect parts and switch to 3D.

KiCad WebView

Browser library · Beta

A self-contained, read-only viewer for KiCad schematics, PCB layouts, 3D boards, Gerber layers and Excellon drills. Embed a design in a website or engineering note, inspect saved part and pad properties, and explore manufacturing ZIPs without a rendering server.

Source-available; all commercial use requires explicit prior written permission. Approximate 3D stand-ins remain labelled in the viewer.

WayriCAD Quick PI inspecting the Marble board’s extracted copper
Quick PI · public Marble board geometry preview; no solved field.

Independently installable KiCad tools for PCB design and review. Quick PI checks DC voltage drop, current density and copper losses; Quick SI screens routed signals and return paths; QuickTherm studies declared dissipation and board temperatures. The suite also includes fanout, via stitching, BOMs, assembly variants and manufacturing checks.

SPIKE development workspace displaying an imported ESP32 board in 3D
Development UI · imported public ESP32 example, not solved results.

SPIKE

Experimental preview

A local PCB and assembly simulation workbench bringing geometry, materials, study setup and results into one project. Supported workflows cover power and signal integrity, circuits, thermal studies and selected EM/RF and mechanical analyses, with 2D/3D inspection, reports and MCAD exchange. Model scope and external-engine requirements vary by workflow.

KiCad Online (formerly KiView / KiCad Visual Review)

VS Code / Browser

Review KiCad schematics and PCB layouts beside your code, with net and layer inspection, cross-probing, assembly data and visual revision comparisons. The Chromium companion brings supported review workflows to GitHub and GitLab pages and local projects.

Available on the VS Code Marketplace, Chrome Web Store and Mozilla Add-ons. Store versions may differ.

KiCad Online for Android (formerly Pocket KiView)

Android companion

KiCad review tools for a phone or tablet, with companion workflows for documents, engineering calculators, imported BOM/iBOM data, saved simulation results and Gerber analysis. Available tools depend on the host and imported data.

Android preview packages and the guide are available in the public project repository. Store versions and GitHub previews may differ.

CATS (CAN Automated Testing Software)

Software

Hardware test software using a PCAN interface to send commands, read responses, check results, and record them.

Custom Desktop Applications

Software / Desktop

Developed desktop applications for electrical load profiles, billing, and data acquisition (DAQ).

Transformer Design Tools

Software / EDA

Built software tools for transformer and inductor calculations and design.

sigLib

Software / DSP

C library of filters, signal checks, and PID control functions.

I'm open to talking about systems architecture, hardware development, energy technology, research, and projects involving planes, trains, satellites, or robots. Or, just to have a chat.

You can reach out to me on linkedin or .