mikeayles
- Karma
- 351
- Created
- 5 months ago
About
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
Recent Submissions
- 1. ▲ Does RAG Help AI Coding Tools? (mikeayles.com)
- 2. ▲ Show HN: I reproduced the CL1 DOOM demo in 132 parameters (mikeayles.com)
- 3. ▲ CO2 Is the Wrong Number: Greenhouse Gas Equivalents for Road Freight (mikeayles.com)
- 4. ▲ Every Diesel Truck Has a Chemical Plant Bolted Underneath (mikeayles.com)
- 5. ▲ The Hydrogen Truck Problem Isn't the Truck (mikeayles.com)
- 6. ▲ The Physics and Economics of Moving 44 Tonnes at 56mph (mikeayles.com)