Portfolio

Jake Wakeling

Software Developer

About Me

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

Notable Projects

coreutils

An implementation of core software utilities, written in C.

cryptutils

An implementation of cryptographic software utilities, written in C.

lib

A lightweight library of general functions, written in C.

libcrypt

A lightweight library of cryptographic functions, written in C.

OBFI

A highly performant interpreter for the Brainfuck language, written in C.

OSH

A modern shell with an emphasis on performance, written in C.

Currently only implements basic functionality.

Pong

A Pong implementation using SFML, written in C++.

C8E

A CHIP-8 emulator with threading, written in C++.

portfolio

This website, a single HTML file with inline CSS, incredible!

more projects...