Settings

Theme

mikeayles

Karma
396
Created
8 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. 1. Show HN: A tiny LLM running at 21,000 tok/s on a $250 FPGA (Live Demo) (mikeayles.com)
  2. 2. Are you sure OneDrive has got your back(up)? (mikeayles.com)
  3. 3. Are you sure OneDrive has got your back(up)? (mikeayles.com)
  4. 4. Does RAG Help AI Coding Tools? (mikeayles.com)
  5. 5. Show HN: I reproduced the CL1 DOOM demo in 132 parameters (mikeayles.com)

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection