Hi, my name is
Harry Foster
I'm a
Projects

Project
WHILE Compiler
Educational compiler for a minimal Turing-complete language: lexer, predictive parser, semantic checks, and x86 NASM codegen, plus a Gödel-style decoder tool.

Project
Cloth Simulation
Real-time, physics-based cloth sim in modern C++/OpenGL with adjustable constraints, collision handling, fly camera, and a Dear ImGui tooling UI.

Project
Chess Engine
Custom C# engine with bitboards, magic move gen, Zobrist hashing, transposition tables, perft tests, opening book, and a polished WPF UI with UCI support.

Project
FosterML
A tensor library with an autograd system, built without external deps to explore low-level AI mechanics and backprop fundamentals.
My experience
Matillion
Placement Software Engineer
July 2026 — August 2027
Working alongside a professional engineering team to build, maintain, and improve production software.
The journey so far
My Story
From building games in Kodu to working as a Software Engineer, here's how I got here.
Dive Into the Blog & Stay Ahead
Explore in-depth tutorials, experiments, and insights. Subscribe to never miss the latest updates!
Never Miss a Post
Subscribe to get the latest deep dives directly to your inbox.