Portfolio

Selected Work

A sample of problems solved across security, AI, and software. More available on request.

Red Queen

Red Queen

A live playground where evolution and reinforcement-learning algorithms, each built from scratch, compete on purpose-built games. You can watch every one of them think in your browser.

Deep dive →
◈

Scheme Weaver

Describe a system in plain English, or point it at a git repo, and Scheme Weaver models the architecture and keeps clean, interactive diagrams in sync with it.

Deep dive →
Expertrees

Expertrees

An open-source library for visualizing skill and knowledge hierarchies as interactive, traversable star maps — published for Vue, React, and Angular.

Deep dive →
Mackinations

Mackinations

The site you're on right now — designed and built from scratch as the home for this practice.

Deep dive →
Coming Soon
Reptile

Reptile

A mobile fitness tracking app for — built to eliminate friction and surface the metrics that actually matter.

Mirai Botnet Traffic Analysis

Mirai Botnet Traffic Analysis

Honours thesis: built a virtual IoT lab to capture live botnet traffic, then proved that ML could detect attacks that Snort missed entirely.

Deep dive →
Insider Threat GANs

Insider Threat GANs

Master's thesis: trained a GAN to generate realistic insider threat data, solving the fundamental data scarcity problem in security AI.

Deep dive →

Many projects are confidential. Get in touch and I'll walk you through relevant work.

Talk through your project →