Work History & Experience
1994
Writing code under the covers
I got a hand-me-down Beltron 286 and started learning GW-BASIC. I’d stay up
at night writing programs in a notebook and then type them in during the day.
1996
Debian ships — 1.1 “Buzz” (first stable)
Embarassing websites
Built my first homepages and learned JavaScript. I read a stack of books on
JavaScript during the late 90’s, added lots of useless visual effects to
cringy middle-schooler websites, and ultimately decided to focus on Python.
2003
All-in on Linux
2004
Ruby on Rails released
Ubuntu ships — 4.10 “Warty Warthog”
Poker bots
xdotool + pixel recognition driving poker clients in Windows VMs on headless
Linux servers — the one person not fighting the Windows arms race.
2005
Django released
Web crawlers, scrapers & bots
The freelance years — if it had data behind a login or a captcha, I could get it.
2009
Ghostwrote a paranormal romance novel
Not everything is code. Proof that I can write.
2010
Four-Hour Work Week content team
Built and ran a small content operation. Placeholder — real story to come.
2012
Pangea Poker — vanilla-JS app
A full single-page app in plain JavaScript, a year before React existed.
2013
React released
2015
react-redux released
Trading-card-game React app
Picked up React early, once it was clearly where the wind was blowing.
2016
WeFind — Principal Engineer
Hired to scrape data no one else could; ended up owning the whole information
system and its machine-learning integrations.
2017
Infiltrade — retail-arbitrage bot
Placeholder — real story to come.
2018
Legacy React codebase with way too much code
Parachuted into an overgrown React project and macheted a path back to sanity.
2019
PNG decoder for the dark web
Tor disabled the Canvas API, so full-page screenshots were “impossible.” I wrote
a PNG decoder from scratch to stitch them by hand — an afternoon.
Athena — search solution
Placeholder — real story to come.
2021
Tracelight
Rebuilt OSINT “Quick Reports” into an open-ended enrichment pipeline after the
prior dev team was wiped out.
2022
The Google Sheets UI that wouldn’t die
Placeholder — real story to come.
2023
BreachRecon — ETL pipeline
BreachRecon — search solution
Placeholder — real story to come.
