Dossier

About

Senior-year psychology major, student-athlete, and self-taught full-stack developer. 15+ applications currently in development — spanning intelligence, research, education, cybersecurity, lifestyle, civic tech, and developer tools — all built solo, all shaped by a brain that works differently and a schedule that leaves zero room for wasted motion.

I wrestle competitively — six months a year, five days a week plus private training and weekend competition. I have ADHD. I have a dog, a job, and a full course load. Every tool I build exists because I needed something that didn't exist yet, and every design decision is filtered through the question: will this survive a brain that's actively looking for a reason to context-switch?

Grew up in the era of dial-up handshakes and CRT glow. Learned to think in systems from video games that demanded you map entire digital worlds on graph paper. Carried that pattern recognition forward into building software that does more than function — it resonates. The psychology degree isn't separate from the code. It's the reason the code works the way it does.

Architecture philosophy: build systems that feel inevitable. Clean enough to be timeless, strange enough to be interesting. Every application is a different experiment in the same ongoing question — how do you make technology that actually understands what it's for?

Somewhere between the signal and the noise, there's a pattern worth building around.

Primary Stack View Full Stack →

  • TypeScript 11 projects
  • React / React Native 9 projects
  • Express.js 7 projects
  • PostgreSQL 7 projects
  • Vite 7 projects
  • Claude API 9 projects
  • Tailwind CSS 8 projects
  • WebSockets 8 projects
  • JWT Auth 10 projects

Also Build In

  • Python / FastAPI
  • Next.js
  • Prisma / Drizzle ORM
  • Supabase
  • Expo (mobile)
  • ElevenLabs (affiliate) / Deepgram
  • Stripe / RevenueCat
  • Vitest / Playwright
  • Docker

Architecture Patterns

  • Full-Stack Web Apps
  • Cross-Platform Mobile (Expo)
  • AI-Augmented Systems
  • Real-Time (WebSockets)
  • Offline-First + Sync
  • Statistical / ML Engines

Signal

  • 15+ active projects
  • 127 portfolio files deployed
  • Solo founder, full stack
  • Open to partnerships

Methodology

How I build

Every project starts with a question, not a spec. The best software comes from understanding the problem deeply enough that the architecture reveals itself. I build iteratively — start with the core mechanic, get it right, then let complexity emerge naturally.

I work across the full stack because the best decisions happen when you can see the whole system. Frontend should inform backend. Data models should reflect how humans actually think. The gap between user intent and system behavior should be as close to zero as possible.

The tools don't matter as much as the thinking. But the thinking is sharper when the tools are good.