oliverbalfour's Projects
Timetable builder for the Australian National University
A top down pixel art 1v1 multiplayer online arena based fighting game.
Continuous credence calibration curves in Rust with Python and JS (WASM) bindings
Bin_prot binary protocols in Rust
Haskell calculator using parser combinators which can evaluate LaTeX style expressions, differentiate functions, and more
Cool Javascript HSV colour picker
Experimental diabetic retinopathy diagnosis algorithm using a novel computer vision technique.
Dungeons and Dragons Map Tools
A renderer for the 3D Mandelbulb fractal written in Haskell and GLSL
A casual multiplayer strategy game based on moving troops around a hexagonal grid.
Simple programming language
Mobile friendly web app for task management and note taking that synchronises across devices.
MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on iOS and macOS.
Pandoc document export plugin for Obsidian (https://obsidian.md)
Data accessor combinator library in Idris with formal proofs of correctness
Rust bindings for the Python interpreter
A library for bridging Python and HTML/Javascript (via Svelte) for creating interactive visualizations
Angband inspired traditional ascii art roguelike
HTML5 canvas based image editor for the web and ChromeOS
Working title. PySvelte reimplementation. Jupyter notebook visualisations for language model interpretability