Projects
Things I've built
Side projects and personal work. Mostly built to learn something, solve a real problem, or prove a point to myself.
Interview ShAIne
This site · 2026
The AI tool you may have already used on this site. It's a RAG pipeline built on top of my resume, career history, and background — so you can ask it the kinds of questions you'd ask me in a screening call and get grounded, accurate answers.
Why I built it
I built this partly because it's a useful thing for a job search, and partly because I wanted to actually build something with the stack I've been leading teams to adopt. It felt dishonest to manage AI engineering work without getting my hands in it.
Stack
JD Fit Analyzer
This site · 2026
A tool for hiring managers and recruiters evaluating whether I'm a fit for a role. Paste in a job description and get a graded scorecard across five categories — Leadership Scope, Qualifications & Tools, Domain & Industry Fit, Agile & Delivery, and Technical Depth — with specific strengths and honest gaps.
Why I built it
Most candidate tools are promotional by design. I wanted the opposite: something that gives an evaluator a credible, honest read rather than making me look good on paper. A tool that flags real gaps is more useful to both sides of a hiring conversation than one that cheerleads. It also captures unanswered questions so I can improve the corpus over time.
Stack
HDTV Magazine
hdtvmagazine.com · 2002 – present
Started in the early 2000s out of genuine enthusiasm for HDTV technology, it's been running for over 20 years and has served as my personal proving ground for nearly every technology I've wanted to learn in production. What started as a PHP site on a shared host is now a multi-service architecture with domain-separated databases, an AI-powered content pipeline, a static site generator, and a React app layer — all running on AWS.
Why I built it
Having a live site with real traffic that I'm fully responsible for end-to-end keeps me honest. I can't hand a ticket to an ops team or a DBA. If something breaks at 2am, I fix it. That relationship with production is something I think every engineering leader should maintain, and this is how I do it.
Stack
Curious about the engineering behind any of this?