
May 2026 · Jun 2026
Pipelined Fixed-Point FPGA Compute Engine
A 12-lane Q4.14 datapath that turned a 17-hour render into seven seconds.
- SystemVerilog
- Unity
- C#
- Python
- +1
16 projects
Hardware acceleration, compilers, machine learning and the occasional piece of hardware I probably should not have taken apart.

May 2026 · Jun 2026
A 12-lane Q4.14 datapath that turned a 17-hour render into seven seconds.

Feb 2026 · Apr 2026
Live order book data to hardware-accelerated signal, learning as it runs.
30k+Lines of C++
Dec 2025 · Mar 2026
A full C90 front-to-back in C++, emitting optimised RISC-V.
100%Best in cohort
Autumn 2025
A Unix-like shell and multithreaded UDP chat in C, marked 100% top of cohort.

Feb 2025
Fact-checking YouTube transcripts with embeddings, clustering and a claim graph.

Jan 2025
Location-aware search that ranks local professionals by review-based performance.

Dec 2024 · Jan 2025
A card-matching game built through Stanford's CS193p, using MVVM and custom view modifiers.

Jun 2024 · Aug 2024
A convolutional network with MediaPipe hand tracking, classifying gestures from a live camera feed.

Feb 2024 · Mar 2024
An EEG headset and an Arduino-hacked RC controller, flying a drone on brainwave activity.

Dec 2023 · Jan 2024
Neural networks that evolve their own topology until they can play the game indefinitely.

Oct 2023 · Dec 2023
An embedding-based classifier reaching 89% accuracy on IMDb reviews.

Aug 2023
A dense network classifying clothing images across ten categories.

Jun 2023 · Jul 2023
K-nearest neighbours with PCA-projected decision boundaries and error analysis.

Jan 2023 · May 2023
A chess engine with alpha-beta pruning, plus the board game written from scratch.

Apr 2022 · May 2022
Predicting final grades from prior performance, study time and absences.

Feb 2022 · Mar 2022
A WebGL solar system, and the school symposium on how Three.js works underneath.