HNHacker News
TopNewBestAskShowJobs

mikeayles

413 karma · joined November 25, 2025

I build complex technical tools, from automated hardware development pipelines to raycasting engines in CAD software.

The DOOM on Engineering Tools Series:

OpenSCAD-DOOM: Raycasting in a parametric CAD language, now playable in browser. (The Register)

KiDoom: DOOM rendered on PCB traces. #1 on HN. (The Register, Hackaday)

ScopeDoom: Vector rendering on an oscilloscope via audio DAC. #1 on HN. (The Register, Hackaday)

The Serious Work:

Phaestus: Compiler for physical products. Generates schematics, PCBs, enclosures, and firmware from natural language.

Bitwise-MCP: MCP server for embedded systems. Indexes 1000+ page reference manuals with hybrid keyword/semantic search.

TOKN: Token-Optimised KiCad Notation. A compact encoding format that reduces schematic token count by 92%, enabling LLM circuit generation. Includes benchmark suite comparing model performance on hardware tasks.

Engine Simulator: Thermodynamic diesel engine model at 0.1° crank resolution, vanilla JS in browser.

I specialise in solving "impossible" technical problems and shipping validated products.

mike@mikeayles.com | mikeayles.com

submissionscomments

Show HN: A tiny LLM running at 21,000 tok/s on a $250 FPGA (Live Demo)

mikeayles.com·79 pts·mikeayles·
33

Are you sure OneDrive has got your back(up)?

mikeayles.com·2 pts·mikeayles·
0

Are you sure OneDrive has got your back(up)?

mikeayles.com·3 pts·mikeayles·
0

Does RAG Help AI Coding Tools?

mikeayles.com·2 pts·mikeayles·
1

Show HN: I reproduced the CL1 DOOM demo in 132 parameters

mikeayles.com·1 pts·mikeayles·
0

CO2 Is the Wrong Number: Greenhouse Gas Equivalents for Road Freight

mikeayles.com·1 pts·mikeayles·
0

Every Diesel Truck Has a Chemical Plant Bolted Underneath

mikeayles.com·4 pts·mikeayles·
0

The Hydrogen Truck Problem Isn't the Truck

mikeayles.com·57 pts·mikeayles·
71

The Physics and Economics of Moving 44 Tonnes at 56mph

mikeayles.com·135 pts·mikeayles·
112

Show HN: Doom rendered in OpenSCAD geometry, now playable in browser

doom.mikeayles.com·1 pts·mikeayles·
0

Show HN: Doom running in OpenSCAD at 10-20 FPS

mikeayles.com·2 pts·mikeayles·
1

Show HN: KiDoom – Running DOOM on PCB Traces

mikeayles.com·362 pts·mikeayles·
49