RT
ProjectsWork experienceTopicsAboutBlogContact

Projects

Artifacts that make engineering decisions repeatable

Everything built, open and closed. Work done for an employer is under Work experience.

pyPLECS wordmark — a Python logo joined to the PLECS name, with the tagline fast, cached, scalable PLECS simulation framework.

pyPLECS

Python tooling that turns one-off PLECS runs into reusable simulation workflows.

  • Power electronics
  • simulation
  • open source software
py2femm project mark beside the FEMM geometry of a 12-slot interior permanent-magnet machine generated by the ISPMSM example.

py2femm

Platform-independent FEMM automation through generated Lua and a REST boundary.

  • Magnetics and EMC
  • simulation
  • open source software

Open-source contributor

Magnetics Knowledge Foundation

Reviewable magnetics models with explicit provenance and honest feasibility boundaries.

  • Magnetics and EMC
  • modeling
  • open source software

Open-source contributor

PyMKF

A maintained Python boundary around a C++ magnetics engine and its design advisers.

  • Magnetics and EMC
  • software architecture
  • python package

Open-source contributor

Magnetics Virtual Builder

Turning schema-defined magnetics into inspectable 2D and 3D engineering geometry.

  • Magnetics and EMC
  • cad automation
  • open source software

Open-source contributor

GeckoCIRCUITS contribution

A runtime fix protected by circuit-level regression evidence.

  • Power electronics
  • reliability
  • regression suite
Agents Kindergarten mark — a robot on a playground holding a laptop, smaller agents climbing the frame; tagline a playground of learning by doing.

Agents Kindergarten

A testable playground for agent roles, reusable skills, evaluation, and improvement loops.

  • Agentic AI and developer tooling
  • evaluation
  • open source software

Creator and maintainer

pygeckocircuit

A Python wrapper that drives GeckoCIRCUITS simulations through its REST API.

  • Power electronics
  • simulation
  • python package

Creator and maintainer

wavecraft

A YAML-defined waveform generator that emits stimulus files for four different simulators.

  • Power electronics
  • Test, EMC and homologation
  • simulation

Creator and maintainer

Double-pulse tester

Double-pulse test simulation and post-processing that produces switching-loss maps for power devices.

  • Power electronics
  • Test, EMC and homologation
  • modeling

Creator and maintainer

thermalkli

An Octave command-line toolbox for heatsink design and semiconductor thermal analysis.

  • Power electronics
  • modeling
  • software toolchain

Creator and maintainer

Power-electronics FFT utilities

Spectral analysis helpers for converter waveforms, in Python and MATLAB.

  • Power electronics
  • Test, EMC and homologation
  • data systems

Creator and maintainer

iomyfiles

An import library for the awkward file formats that laboratory instruments actually produce.

  • Electronics, RF and low noise
  • Test, EMC and homologation
  • data systems

Creator and maintainer

MATLAB engine bridge

Scripts that connect Python to a running MATLAB engine, including the install path that usually breaks.

  • Electronics, RF and low noise
  • data systems
  • software

Open-source contributor

Transistor Database contribution

Sustained contribution to an open-source tool for managing and comparing power-transistor data.

  • Power electronics
  • open source
  • open source software

Creator and maintainer

py_magnetic_fem

Parametric magnetic-component geometry driven into a finite-element solver from Python.

  • Magnetics and EMC
  • cad automation
  • python package

Creator and maintainer

Inductor optimizer

Multi-objective inductor design driven by finite-element evaluation of each candidate.

  • Magnetics and EMC
  • modeling
  • software toolchain

Creator and maintainer

Choke AC model fitting

Fitting measured choke impedance to an equivalent circuit a SPICE simulator can use.

  • Magnetics and EMC
  • Power electronics
  • modeling

Creator and maintainer

Maxwell electronic transformer kit

Python automation for building and solving transformer models in a commercial field solver.

  • Magnetics and EMC
  • cad automation
  • software

Creator and maintainer

HVDC datacenter simulator

A bottom-up model of the AI rack power chain, built to derive the tolerance specifications that do not exist yet.

  • Power electronics
  • Systems engineering
  • modeling

Creator and maintainer

powerbus

Stability analysis for DC busses loaded by many constant-power converters.

  • Power electronics
  • Systems engineering
  • modeling

Creator and maintainer

UPS front-end reference model

An executable average-value model of a three-phase uninterruptible-supply rectifier front end.

  • Power electronics
  • modeling
  • technical analysis

Creator and maintainer

SystemGraph

Modelling a system as a typed component graph so cost, efficiency, availability, and fault trees come from one topology.

  • Systems engineering
  • Power electronics
  • modeling

Creator and maintainer

Connected Standards

Turning a shelf of licensed standards into a searchable catalog and a graph of normative references.

  • Systems engineering
  • Test, EMC and homologation
  • data systems

Creator and maintainer

Standard Expert

A query service over technical standards, built to answer homologation questions against the text.

  • Systems engineering
  • Functional safety and cybersecurity
  • Test, EMC and homologation

Creator and maintainer

ASPICE agentic QA framework

Multi-agent generation and gap analysis of automotive process evidence, with functional-safety cross-referencing.

  • Agentic AI and developer tooling
  • Functional safety and cybersecurity
  • Systems engineering

Creator and maintainer

Traction toolbox

Rebuilding a vehicle-driven traction design tool as a reproducible study rather than a spreadsheet.

  • Power electronics
  • Systems engineering
  • modeling

Creator and maintainer

FrameShift

An open reasoning system for finding the right problem before optimizing a solution.

  • Systems engineering
  • engineering scale up
  • decision record

Creator and maintainer

glassgraph

A deterministic entity linker for research wikis, built as the opposite trade-off to LLM extraction.

  • Agentic AI and developer tooling
  • data systems
  • open source software

Creator and maintainer

Filogram

Making a corpus of roughly 3.3 million engineering files navigable by clustering rather than by search alone.

  • Agentic AI and developer tooling
  • data systems
  • software

Creator and maintainer

RepoElements

A periodic table for software systems, keeping measurement separate from interpretation.

  • Agentic AI and developer tooling
  • evaluation
  • technical analysis

Creator and maintainer

Reasoning lenses

Lenses that reason the way a specific person or field reasons, forged from a real corpus and auditable move by move.

  • Agentic AI and developer tooling
  • evaluation
  • software

Creator and maintainer, built for MenthorQ

Rosetta framework

Deciding whether a candidate trading feature carries real predictive information, with enough rigour to survive out-of-sample data.

  • Quantitative finance
  • evaluation
  • python package

Creator and maintainer

Claude project template

A project scaffold that makes an AI coding assistant work to a stated standard from the first commit.

  • Agentic AI and developer tooling
  • engineering scale up
  • software

Creator and maintainer

myfinance

Working through quantitative finance by implementing it: pricing, portfolio analytics, and fundamentals.

  • Quantitative finance
  • applied research
  • software

Creator and maintainer

Paint-dryer investing system

A rules-first family investing system, boring on purpose.

  • Quantitative finance
  • modeling
  • decision record

Creator and maintainer

SpyMeet

A meeting transcription pipeline built for noisy audio, technical jargon, and more than one language.

  • Agentic AI and developer tooling
  • data systems
  • software

Creator and maintainer

Content analytics pipeline

Measuring what published technical writing actually does, instead of remembering what it felt like.

  • Agentic AI and developer tooling
  • data systems
  • software

Creator

Wakanda Forever 30

A small arcade game built in MakeCode, published as an importable extension.

  • Electronics, RF and low noise
  • craft
  • software

Engineering scale-up, simulation, and reviewable AI workflows.

Privacy · Contact

Cal.com and Substack are external destinations.