Developer Portfolio

Jake Wakeling

Software Developer

About Me

Primarily a mid-level backend developer, I have a particular enthusiasm for writing minimal, clean and performant code. I have experience with C, C++, C# and Java, as well as pfSense. From the beginning of 2019 I have been studying computer science at Auckland University of Technology. Some of my primary interests are programming languages and operating systems.

Notable Projects

libauxc

An auxiliary C library.

optget

A command-line argument parser

OBFC

An optimising Brainfuck compiler, written in C.

OPSH

A POSIX compliant shell, written in C.

coreutils

An implementation of core software utilities, written in C.

liboar

An experimental archive file format like TAR, written in C++.

C8E

A threaded Chip-8 emulator, written in C++ using SDL2.

BigCork

A low-level hotkey daemon for Windows, written in C++.

Chrono

A minimal full-screen clock for Android, written in Kotlin.

portfolio

This website, a single HTML file with internal styling, incredible!