PLAYER ONE

Angel

CS TEACHER × GAME DEVELOPER

I teach 8th graders to code, coordinate post-bacc access work at Bard, and build things that don't exist yet — a Raspberry Pi that learns my cat's routine, a language model trained on Wonderland, and a horror game where the monster remembers you.

PRESS START

LEVEL 01 — TUTORIAL

Teaching CS

status: in progress

I teach computer science to 8th graders at Creo College Prep, where the job is less about syntax and more about getting kids to trust that they can figure things out. I'm also the Post-Baccalaureate Coordinator in Bard College's Office of Inclusive Excellence, supporting first-gen and underrepresented students moving from undergrad into what's next.

Both roles run on the same instinct: meet people where they are, then hand them a problem worth solving.

8th grade CS Curriculum design Post-bacc advising Bard College, OIE

LEVEL 02 — LANGUAGE SYSTEMS

BPE Tokenizer & N-gram Language Model

status: cleared

Built a byte-pair encoding tokenizer and an n-gram language model from scratch, trained on Alice's Adventures in Wonderland. No frameworks doing the thinking for me — just the merge rules, the counts, and the math.

Along the way: perplexity as an evaluation metric, Laplace smoothing for unseen sequences, the Markov property underlying it all, and why log-space computation keeps the numbers from vanishing on you.

Python BPE N-gram modeling Perplexity

LEVEL 03 — ANOMALY DETECTION

Cat Behavior Anomaly Detector

status: in active development

A Raspberry Pi 5 rig that watches my cat, Dominik, and learns what "normal" looks like — so it can flag what isn't. Two PIR sensors track the litter box and feeding area, a camera module validates feeding activity with snapshots, and a live display shows the system's read on the room in real time.

Under the hood: a Markov chain models expected behavior sequences, and perplexity scores flag sequences that don't fit the pattern — the same core idea from the tokenizer project, pointed at a very different problem.

Raspberry Pi 5 GPIO / PIR sensors SQLite Markov chains Computer vision

GAME SESSION

Games I've Built

Scroll through — every card is a different build.

Hidden level: VOLTRACK — a volleyball analytics concept with player identification, action classification, and automatic highlight reels. Currently a UI concept; ask me about it.