Projects

Datasets, paper implementations, and code I've built outside of work.

Wordmaze

2026

A single-turn word-ladder puzzle with a password constraint, built to be trivially verifiable for RL training of reasoning models. Includes a generator, graded difficulty tiers, frontier-model baselines, and a playable version in the browser.

RL Reasoning Dataset GRPO

KV-picoGPT

2023

A minimal GPT-2 implementation in NumPy with a KV cache, written to show exactly what gets cached during generation and why it makes decoding faster.

Transformers Inference NumPy

TensorFlow implementation and results of "An Introduction to Deep Learning for the Physical Layer": learning a transmitter and receiver end to end as an autoencoder over a noisy channel.

Deep Learning Paper Implementation

PyTorch implementation of "A Deep Multi-Level Network for Saliency Prediction".

Computer Vision Paper Implementation