a personal corner of the internet. projects, experiments, and other debris.
I'm a developer with a deep fondness for science fiction, fantasy, and the kinds of side projects that start as "what if" and end up consuming several weekends. This is where I keep the things I make and the things I care about.
replace this with your actual bioA sci-fi & fantasy award reading tracker built for a friend group that takes its genre fiction seriously. Track winners across nine major awards from 1953 to the present — Hugo, Nebula, Clarke, Locus, World Fantasy, BFA, Stoker, Dragon, and Astounding.
Google sign-in via Firebase, personal star ratings and notes per book, reading stats by decade and award, and import from Goodreads or StoryGraph CSV. Four switchable themes: Pulp Paperback, Deep Space, Editorial, and Bold & Modern.
An image classification model trained to identify train locomotives by brand and unit number from video footage. The training data comes from my kids' substantial personal video library of trains — which turns out to be a surprisingly solid dataset.
Currently in early experimentation: building a custom dataset from extracted video frames, then fine-tuning a vision model for multi-label classification (manufacturer + road number). The end goal is a tool that can scan a video and tag every locomotive it sees.
Details coming soon. Swap in a real description and this card fills right out.
Room for whatever comes next.
Achievement hunter and backlog chaser. Grinding that last elusive achievement or working through whatever caught my eye on Game Pass.
Before any of this, I co-ran 360voice.com — an Xbox 360 community where your console blogged about your gameplay in its own voice. We grew it to over 200,000 members before it was acquired by GamerDNA in 2008. It was one of the early members of the Microsoft Xbox Community Developer Program. The site eventually wound down after GamerDNA changed hands, but it had a good run.