3rd Year Coursework
machinesTuring Machine emulator that supports nondeterminism9 monthssummarylogtree
medicineA server for a medical project repository system9 monthssummarylogtree
4th Year Coursework
machinariumSolver for Machinarium-style sliding block puzzles9 monthssummarylogtree
allocMemory allocator with a sorted freelist9 monthssummarylogtree
bezierVarious programs for drawing bezier... things9 monthssummarylogtree
parapatA thread farm library with minimal footprint9 monthssummarylogtree
metasolGeneral Solitaire solver that avoids using hidden information9 monthssummarylogtree
5th Year Coursework
sinterIntermediate functional language that compiles to LLVMIR9 monthssummarylogtree
Hackathons and Jams
typing-twisterTwister but with your fingers3 monthssummarylogtree
powerlessA metroidvania where you're powerless to death8 monthssummarylogtree
longpongWhat if Pong but too much8 monthssummarylogtree
Job Application Work
cvSome of my job applications8 monthssummarylogtree
tenzoCoding test for Tenzo9 monthssummarylogtree
Personal Projects
sheetsspreadsheets on a lisp8 monthssummarylogtree
ayeyes but in scots8 monthssummarylogtree
binpackerVery small texture atlasser9 monthssummarylogtree
ytdurationSearch YouTube videos by duration9 monthssummarylogtree
screeps-upScript for uploading AI source to Screeps9 monthssummarylogtree
screeps-aiA (pretty bad) AI for Screeps9 monthssummarylogtree
sdl-boxAnimated wireframe box in SDL9 monthssummarylogtree