
I’m a software engineer who has just graduated from the University of York, working on EHOOKS at ETAS!
I love creating personal programming projects, particularly with Ruby. Many of my projects are developer tools, such as the Parlour static typing plugin framework.
I’ve recently begun working on electronics projects, creating a handful of boards such as the Basic Function Generator and the Delta Pico.
I also work part-time at ETAS on EHOOKS, a tool used to assist prototyping and development of engine control unit software.
Personal Projects
-
Parlour
A powerful plugin framework to parse, merge, and generate type information for the Sorbet type checker -
Sord
A Parlour plugin which converts documentation into type signatures -
rn
A tiny shell function to help you keep your programming experiments tidy -
Tab Piano
Turn your browser tabs into a musical instrument
See more on GitHub!
Hardware
-
Delta Pico
Powerful scientific calculator based on the Raspberry Pi Pico -
Delta M0
Basic and very compact scientific calculator -
The BFG (Basic Function Generator)
Compact but powerful function generator board based on the AD9833 -
ATtiny Breakout
Programming header breakout for ATtiny25/45/85 microcontollers