Project Spotlight

Image

ESA 5000 Dashboard

What started off as a simple Arduino Nano + Breadboard solution for replacing a broken Doc Green ESA 5000 e-Scooter Dashboard became a bigger protocol reversing and PCB (printed circuit board) design project

Speedfuck

Worlds fastest optimizing brainfuck compiler. Brainfuck is the best known esoteric programming language. The compiler outputs intel assembly or C code. Written in Haskell.

Image

GNU libjit

GNU libjit is a JIT compilation library, handling all the backend and machine dependent logic when writing a JIT compiler. During Google Summer of Code 2018 I implemented a graph coloring register allocator for libjit.

EggBot

Firmware for controlling an EggBot Mini (egg painting machine) using an ESP8266 microcontroller.

PointerScript

JIT compiled scripting language with direct native interoperability. Started off as a simple interpreted language and moved to libjit based JIT compiling later. Over 1000 commits on Github.

View Github