Relics

Everything I've built.

4 projects — security study first, then coursework, a game jam entry, and this site. Tap any card for the full write-up.

Security

01

Self-directed study. Every test runs against a deliberately vulnerable training app I host myself — never a third-party or production system.

Independent Study · June 2026 — Now

Web Application Security

OWASP Juice Shop — Field Notes

Black-box penetration testing against a locally hosted OWASP Juice Shop, worked one hypothesis at a time. The notebook is public — reasoning, dead ends, and pivots left in.

Scope note: every test runs against a deliberately vulnerable training app I host myself in Docker. No third-party, production, or live system is ever a target.

Burp SuiteffufPythonOWASP Top 10Docker

Everything else

03

Personal projects, coursework, and a competition entry.

Personal Project · Continuously Updating

Web Development

This Codex

The site you're reading. A hand-built Next.js codex with a shared WebGL orbit layer, scroll-linked motion, and no template underneath it.

You're looking at the demo.

Next.jsReactTypeScriptTailwind CSSThree.jsMotion

Rhodes Game Jam · Fall 2024

Game Development

The Saga of Zorathion

Winning entry at the Rhodes Game Jam — a mythic pixel-art action game built in Unity and C# from an empty project in 48 hours.

UnityC#BlenderAseprite

Rhodes College · Fall 2024

Academic Research

Sleep × Exam Performance

Coursework research on how sleep patterns relate to exam performance. Statistical modelling in Python and R, with plots built to be argued with.

PythonRStatisticsData Viz

✦ Continue ✦

Read the rest of the liturgy.