Projects

An AI-collaborative programming competition I ran at university with some friends.

A light-hearted networking exercise with a puzzle cube theme.

A Multiple Sequence Alignment (MSA) tool I developed for my Honours project at university.

An interactive demonstration of Simulated Annealing, a stochastic optimization algorithm.

Board game themed interactive examples for six of my favourite 'Gang of Four' design patterns.

A simple Android app for tracking upcoming birthdays.

The classic word-finding game, implemented as a WPF application using the MVVM architecture pattern.

An implementation of chess as a static web app.

A Chrome extension for finding the tempo of music, in beats per minute.

A minimalist Minesweeper game using WPF.

Tic-Tac-Toe game logic and CPU opponents, with front ends in WPF, WinForms and .NET MAUI.