Jake Wakeling
Software Engineer
About Me
Primarily a "mid-level" programmer, I have a particular enthusiasm for writing minimal, clean and performant code. I have experience with C, C++, Java, and Go, as well as Linux and pfSense. I studied computer science at university, graduating at the end of 2021. Some of my primary software interests are programming languages and systems programming.
Notable Projects
G
A modern programming language intended to be fast, simple, and pleasant, written in C, uses LLVM.
OBFI
A highly performant interpreter for the Brainfuck language, written in C.
libutil
A lightweight library to be included locally in projects, written in C.
coreutils
An implementation of core software utilities, written in C.
cryptutils
An implementation of cryptographic software utilities, written in C.
ESH
A modern shell with an emphasis on performance and usability, written in C.
Pong
A small Pong implementation using SFML, written in C++.
portfolio
This website, a single HTML file with inline CSS, incredible!