Shane Sturgeon

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

Try it

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

Next.js 15TypeScriptClaude API (claude-sonnet-4-6)Voyage AI embeddingspgvector on PostgreSQLDockerAWS App RunnerResend

JD Fit Analyzer

This site · 2026

Try it

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

Next.js 15TypeScriptClaude API (claude-sonnet-4-6)Voyage AI embeddingspgvector on PostgreSQL

HDTV Magazine

hdtvmagazine.com · 2002 – present

Visit site ↗

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

PHP 8.3 + ApacheMariaDB (domain-separated DBs)React + Vite (chrome layer)Node/TypeScript (static site generator)Python FastAPI (excerpt service)AWS Bedrock (Claude — AI excerpt generation)AWS Lambda + SQS + DynamoDBAWS CodeDeploy (CI/CD)Flyway (DB migrations)Cypress (smoke tests)Docker

Curious about the engineering behind any of this?