pyPLECS
Python tooling that turns one-off PLECS runs into reusable simulation workflows.
Projects
Everything built, open and closed. Work done for an employer is under Work experience.
Python tooling that turns one-off PLECS runs into reusable simulation workflows.
Platform-independent FEMM automation through generated Lua and a REST boundary.
Open-source contributor
Reviewable magnetics models with explicit provenance and honest feasibility boundaries.
Open-source contributor
A maintained Python boundary around a C++ magnetics engine and its design advisers.
Open-source contributor
Turning schema-defined magnetics into inspectable 2D and 3D engineering geometry.
Open-source contributor
A runtime fix protected by circuit-level regression evidence.
A testable playground for agent roles, reusable skills, evaluation, and improvement loops.
Creator and maintainer
A Python wrapper that drives GeckoCIRCUITS simulations through its REST API.
Creator and maintainer
A YAML-defined waveform generator that emits stimulus files for four different simulators.
Creator and maintainer
Double-pulse test simulation and post-processing that produces switching-loss maps for power devices.
Creator and maintainer
An Octave command-line toolbox for heatsink design and semiconductor thermal analysis.
Creator and maintainer
Spectral analysis helpers for converter waveforms, in Python and MATLAB.
Creator and maintainer
An import library for the awkward file formats that laboratory instruments actually produce.
Creator and maintainer
Scripts that connect Python to a running MATLAB engine, including the install path that usually breaks.
Open-source contributor
Sustained contribution to an open-source tool for managing and comparing power-transistor data.
Creator and maintainer
Parametric magnetic-component geometry driven into a finite-element solver from Python.
Creator and maintainer
Multi-objective inductor design driven by finite-element evaluation of each candidate.
Creator and maintainer
Fitting measured choke impedance to an equivalent circuit a SPICE simulator can use.
Creator and maintainer
Python automation for building and solving transformer models in a commercial field solver.
Creator and maintainer
A bottom-up model of the AI rack power chain, built to derive the tolerance specifications that do not exist yet.
Creator and maintainer
Stability analysis for DC busses loaded by many constant-power converters.
Creator and maintainer
An executable average-value model of a three-phase uninterruptible-supply rectifier front end.
Creator and maintainer
Modelling a system as a typed component graph so cost, efficiency, availability, and fault trees come from one topology.
Creator and maintainer
Turning a shelf of licensed standards into a searchable catalog and a graph of normative references.
Creator and maintainer
A query service over technical standards, built to answer homologation questions against the text.
Creator and maintainer
Multi-agent generation and gap analysis of automotive process evidence, with functional-safety cross-referencing.
Creator and maintainer
Rebuilding a vehicle-driven traction design tool as a reproducible study rather than a spreadsheet.
Creator and maintainer
An open reasoning system for finding the right problem before optimizing a solution.
Creator and maintainer
A deterministic entity linker for research wikis, built as the opposite trade-off to LLM extraction.
Creator and maintainer
Making a corpus of roughly 3.3 million engineering files navigable by clustering rather than by search alone.
Creator and maintainer
A periodic table for software systems, keeping measurement separate from interpretation.
Creator and maintainer
Lenses that reason the way a specific person or field reasons, forged from a real corpus and auditable move by move.
Creator and maintainer, built for MenthorQ
Deciding whether a candidate trading feature carries real predictive information, with enough rigour to survive out-of-sample data.
Creator and maintainer
A project scaffold that makes an AI coding assistant work to a stated standard from the first commit.
Creator and maintainer
Working through quantitative finance by implementing it: pricing, portfolio analytics, and fundamentals.
Creator and maintainer
A rules-first family investing system, boring on purpose.
Creator and maintainer
A meeting transcription pipeline built for noisy audio, technical jargon, and more than one language.
Creator and maintainer
Measuring what published technical writing actually does, instead of remembering what it felt like.
Creator
A small arcade game built in MakeCode, published as an importable extension.