All Projects Live

Three Projects.
50,000+ Lines of Code.
One Developer.

Sean Sooch — Medical Student | Military Officer | Software Developer

A portfolio of AI-augmented applications built at the intersection of medicine, sports, and computational technology.

THESIS.01

The Case for AI-Augmented Development

These three projects were built by a single developer, a medical student and military officer with no formal CS degree, using AI as a force multiplier. Claude Code's autonomous agents researched APIs, generated components, debugged edge cases, and iterated on designs in real-time. The result is a collection of production-grade applications that would traditionally require a team of specialists. All three were started after March 15th, 2026, built in free time after clinical rotations and in between study sessions. That alone says more about where the tools are heading than anything about me individually.

The motivation behind each project is personal. The NCAAT Bracket and Masters Tournament Hub exist because I love sports. March Madness and the Masters are events I follow every year with genuine passion, and building interactive tools around them was a natural way to test what AI-augmented development could produce. The Step 2 CK Study Engine exists because I needed it. No commercial platform offered the adaptive, data-dense study architecture I wanted for my medical education, so I built one. Claude Code's /teach-me skill became a built-in tutor, letting me learn new patterns in context as I developed the study platform itself.

Beyond writing code, the AI ecosystem extends into thinking and decision-making. I use /council to pressure-test ideas from multiple angles before committing to an architecture. /brainstorm for structured ideation when I am stuck. Auto-agents to delegate research, refactoring, and testing to parallel workers while I focus on design. These are not gimmicks. They are workflows that change how a solo builder operates.

As a military officer, I also care about understanding how emerging technology reshapes the cyber landscape. I have started incorporating tools like /threat-model, /security-review, and /after-action into that learning process. Knowing how AI systems work, how they can be directed, and where they are vulnerable is no longer optional for anyone responsible for operational security. Building with these tools is one of the best ways to develop that intuition firsthand.

But the deeper thesis is about what comes next. We are approaching a point where AI capabilities compound faster than any individual can fully track. GitHub Copilot normalized AI in the editor. OpenAI's Codex proved that natural language could generate working code. Model Context Protocol plugins are connecting AI to every tool and API imaginable. These capabilities will not stay behind developer consoles forever. They will leak into every profession, every workflow, every industry. The professionals who thrive in that environment will not be the ones who resist AI or passively consume it. They will be the ones who learned to operate fluently in a dual ecosystem, human and machine working in concert. The bottleneck is no longer technical skill. It is imagination, domain knowledge, and the willingness to build.

These projects are my small proof of that alignment. Evidence that someone who understands the problem space and has learned to work alongside AI can ship real software that solves real problems, in days rather than months. I am still learning, still building, and still a long way from where I want to be. But I believe this is the direction the world is heading, and I would rather be early than late.

[ Global Metrics ]
Lines of Code 0
Functions 0
Medical Q's 0
Players/Teams 0
Live Deploys 0
Ext. Depend. 0
[ Project Case Studies ]
Sports Analytics & Predictive Modeling

NCAAT Interactive Bracket

A 64-team interactive NCAA Tournament bracket integrating four independent analytics models, including KenPom efficiency ratings, adjusted net ratings, and advanced projections. Features three composable X-factor modes (Injury Adjustment, Guard Factor, 3-Point Shooting) that modify predictions in real-time. Built as an offline-capable Progressive Web App with ESPN CDN integration and intelligent fallback SVG generation.

Core Features
  • KenPom rankings integration
  • Advanced projection overlays
  • Injury adjustment mode (11 teams)
  • Guard X-Factor mode
  • 3PT X-Factor mode
  • Cascade prediction engine
  • Desktop horizontal bracket view
  • Mobile tab navigation
  • Offline-first caching (PWA)
  • Fallback SVG logo generation
  • Dark theme with gold accents
  • Zero external JS dependencies
Vanilla JS CSS3 PWA Service Workers ESPN CDN weserv.nl Proxy
9,631Lines of Code
148Functions
64Teams Simulated
4Analytics Models
3X-Factor Modes
11Injury Profiles
Medical Education Tech & Adaptive Learning

Step 2 CK Study Engine

A comprehensive medical study platform built to augment clinical education, housing 2,245 practice questions and 1,211 flashcards across 351 medical topics and 5+ clinical subjects. Features an SM-2 spaced repetition algorithm, a diagnostic surgery game, performance heatmap visualization, and an integrated study guide with diagnostic criteria and treatment protocols. Includes a custom content pipeline with OCR and keyword-based topic classification.

Core Features
  • Adaptive quiz engine with shuffle/filter
  • Flashcard engine with self-grading
  • SM-2 spaced repetition algorithm
  • "Quick 20" rapid drill mode
  • "Drill Missed" mastery cycles
  • Diagnostic surgery game
  • Performance heatmap visualization
  • Comprehensive study guide
  • Wrong-answer explanations per option
  • Topic & source filtering
  • Content ingest pipeline (7 scripts)
  • OCR text extraction engine
  • localStorage persistence
  • Dashboard with mastery analytics
JavaScript HTML5/CSS3 SM-2 Algorithm localStorage JSON Architecture OCR Pipeline
38,334Lines of Code
227Functions
2,245MCQs
1,211Flashcards
351Topics
5+Clinical Subjects
Interactive Web Experience & Programmatic Video

Masters 2026 Tournament Hub

A premium digital experience for the 2026 Masters Tournament, consisting of two interconnected systems: (1) an interactive web application with live leaderboard tracking, an 18-hole course guide with difficulty ratings, a searchable 92-player field, and historical champions gallery with cinematic Ken Burns animations; and (2) a companion Remotion video renderer that programmatically generates broadcast-quality animated walkthroughs using React components, spring physics, and frame-perfect timing at 30fps.

Core Features
  • Interactive leaderboard with filters
  • 18-hole course guide & difficulty ratings
  • Amen Corner deep-dive section
  • 92-player searchable field
  • Historical champions gallery (15+ yrs)
  • Real-time countdown timer
  • Ken Burns cinematic animations
  • Falling azalea petal effects
  • Remotion: 6-scene video composition
  • Spring physics player animations
  • Frame-interpolated transitions
  • 1080x1920 broadcast-ready output
  • Intersection Observer scroll effects
  • Responsive grid layouts
React 19 / TS 6 Remotion 4.0 HTML5/CSS3/JS PWA
2,626Lines of Code
26Functions
92Players
18Holes Mapped
600Frames Rendered
20sVideo Output
[ Also Built Since March ]

Explorables

Smaller experiments and side projects from the same period. Each one started as a curiosity and turned into a working prototype.

AI Agents

Pika: AI Meeting Agent

An exploration of Pika, a tool that deploys autonomous AI agents into live Google Meet sessions. The agent joins a call, listens, and participates in real-time. This demo captures the experience of testing that boundary between human and AI presence in collaborative environments.

AI Agents Google Meet Video Demo
Remotion

Skubal Hype Video

A programmatic hype video for Tarik Skubal built with Remotion, demonstrating how React components and frame-based animation can produce sports media content entirely through code.

Remotion React Sports Media

The Development Ecosystem

How a single developer ships production software

Autonomous

Claude Code

AI pair programmer with sub-agent orchestration, custom skills (/council, /brainstorm, /teach-me, /after-action), and parallel auto-agents for research, refactoring, and testing.

Renderer

Remotion

React-based programmatic video engine. Converts component trees into frame-perfect broadcast video with spring physics and interpolation.

Architecture

Draw.io

Architectural diagramming for system design, data flow visualization, and component relationship mapping.

Intelligence

Claude API

LLM integration for adaptive learning features, content generation, and intelligent tutoring capabilities.

Offline

PWA Stack

Service Workers, Web App Manifests, and Cache API for offline-first, installable applications.

Pipeline

Content Pipeline

Custom OCR + PDF extraction pipeline (pdftotext, Tesseract, Node.js) for converting study materials into structured JSON.

Design

AI Designer

AI-powered design generation used to architect the layout, typography, and visual system of this portfolio. Generates production HTML from natural language prompts.

Co-pilot

GitHub Copilot

Inline code completion and suggestion engine integrated into the editor. Accelerates routine coding patterns and reduces context-switching overhead.

Connectors

MCP Plugins

Model Context Protocol servers connecting AI to external tools: Figma for design, Draw.io for diagrams, browser automation for testing, and custom integrations.