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.
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.
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.
- 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
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.
- 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
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.
- 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
Explorables
Smaller experiments and side projects from the same period. Each one started as a curiosity and turned into a working prototype.
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.
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.
The Development Ecosystem
How a single developer ships production software
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.
Remotion
React-based programmatic video engine. Converts component trees into frame-perfect broadcast video with spring physics and interpolation.
Draw.io
Architectural diagramming for system design, data flow visualization, and component relationship mapping.
Claude API
LLM integration for adaptive learning features, content generation, and intelligent tutoring capabilities.
PWA Stack
Service Workers, Web App Manifests, and Cache API for offline-first, installable applications.
Content Pipeline
Custom OCR + PDF extraction pipeline (pdftotext, Tesseract, Node.js) for converting study materials into structured JSON.
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.
GitHub Copilot
Inline code completion and suggestion engine integrated into the editor. Accelerates routine coding patterns and reduces context-switching overhead.
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.