ML Research Engineer and tinkerer
quantified-sleep. Quantified Sleep: Machine learning techniques for observational n-of-1 studies.
50TableDiffusion. The first differentially-private diffusion model for tabular data
35richify. Richly render (streamed) markdown, such as from command-line LLMs.
20warfit-learn. A machine learning toolkit for reproducible research in anticoagulant dose estimation.
13numerai. Quant. trading with ML on Numerai
9aimong-us. A game where the AIs do a Turing Test on YOU!
8dotfiles. My custom dotfiles for daily-driving macOS via CLI.
6music-melee. High-speed parkour FPS for making beautiful sounds and high scores
6orbital. Orbital mechanics sim (game?) in Three.js
5rays. Realtime raytracing from scratch in pure JavaScript.
5not-wors. World's best Boerewors image classifier, built with ResNets and Transfer Learning.
4Project_Sleep. A Quantified Self project in which I use ±40 nights of data to determine what helps and hinders my sleep.
3crypto-workshop. Some notes and materials I made at the UCT Crypto Workshop with Linum Labs
3Spo2_evaluation. Covid-19 | Quantifying Uncertainty in Blood Oxygen Estimation Models from Real-World Data
3FOMO. A newsreader app that uses LLM embeddings to semantically prioritise arXiv and Github updates
2ann-from-scratch. An artificial neural net built in pure Python.
2goodreads-to-md. Convert Goodreads books to markdown files (Obsidian, Hugo, Jekyll etc.)
2pomodoro.js. A simple Pomodoro timer built with JavaScript and a touch of GreenSock animation.
2parsely. Parsely for Lexical and Syntactic Analysis
2WatchAndLearn-BioHackathon. Multimodal AI for lab protocols and automation. 2023 Bio X AI hackathon winner.
2shader-gallery. Interactive gallery site for my WebGL/GLSL shader art
2vula-sync. A bash script that automates mounting drives for my online varsity resources, detecting any updates or additions, and synchronising the changes.
2hangman. An extremely simple AI that plays an almost-optimal strategy for hangman.
2WatchAndLearn-Sim3D. HTML
1WebGL-shader-art. WebGL shader art in a vanilla JS web app
1italify.py. Simple script to generate Italian Anki cards (with speech) using LLMs
1recommendation_extractor. A pair of scripts for (1) extracting URLs from HTML-esque documents and (2) fetching the title, description, and permalink for each URL.
1morning-pages. A minimalistic digital version of morning pages journal
1GPTools. Composable tools for doing useful things with GPT-4 (from the command line).
1aaahhh. A frustrating aiming game
1pca-vis. Real-time tool for exploring the relationships between PCA components and input features
1me.js. A memento mori
1tai. Terminal AI: LLMs and more on the command line
1salvador. A clean, mobile-first interface for OpenAI’s DALL-E image generator, built with Svelte.
1uva-info-theory. UvA Information Theory project work
1nis-encrypted-messaging. A demonstration of security principles for peer-to-peer communications of sensitive content.
1playground. Just playing around with stuff in a hacky way
1jammie-java. A collection of helpful tools for Java development as a University of Cape Town CompSci student.
1telegram_bot. A command-line Python script to send a message to your personal Telegram bot.
1miniplanet. A Vibe-coding experiment with Aider
1aoc-2024. Advent of Code 2024
1pore-patrol-multimodal-llm. A demo for the Anthropic Hackathon. LLaVa that integrates with Claude.
1webcam-aberration. Webcam shader art
1universal-plums. This is just to say, you gotta be plum maxxing!
1TUIdoist. 🔥🦀 A "blazingly fast" Todoist client for your terminal, written in Rust
1simple-jax-nn. Simple neural net on MNIST to learn JAX
1falling-leaves. Falling leaves sim in three.js
1