Backend Software Engineer with 9 years of real-world support engineering experience — I know exactly what breaks in production and how to build systems that don't.
I specialize in Python / FastAPI backends and have shipped multiple full-stack products end-to-end, including two iOS App Store apps, browser-based games, and AI-powered workflow tools.
💼 Open to work — actively seeking remote backend / full-stack Python roles · Madison, WI (remote OK)
Backend
Frontend
Mobile & Desktop
Tooling & Infra
| Project | What it does | Stack | Live |
|---|---|---|---|
| SupportOps | Ticketing + RMA portal with AI suggestions & full audit trail | FastAPI · React · Supabase · Claude | ▶ Demo |
| Dividend Tracker | Portfolio dashboard with forward-yield, payout history & AI chat | FastAPI · yfinance · React | ▶ Demo |
| Daily Levels | iOS app that turns daily habits into an RPG leveling system — 10 hero classes, live on App Store | Swift · SwiftUI · StoreKit 2 | App Store |
| Grasslands Online | Browser-based idle/strategy RPG — build settlements, battle monsters, level up heroes | JavaScript · Phaser · Vercel | ▶ Play |
| ToDoMon | To-do app gamified as a virtual pet — shipped to the App Store | React · TypeScript · Capacitor | App Store |
| FocusMon | Focus-timer x RPG mobile app — Pomodoro sessions earn XP and evolve your monster | React Native · Expo · Supabase | src |
| Whimsy Hollow | Cozy hidden-object game — 59 hand-painted scenes, 5 story cases, desktop-packaged | Phaser 3 · TypeScript · Tauri | src |
| Task Manager API | Production-quality RESTful CRUD API with auto-generated Swagger docs | FastAPI · SQLAlchemy · PostgreSQL | src |
| Repo | Current public signal | Live link |
|---|---|---|
| SupportOps | Public FastAPI/React/Supabase app; latest CI passing; open roadmap issues for email intake, role-based auth, CSV export, SLA alerts, full-text search, and demo data | Demo |
| Dividend Tracker | Public FastAPI/React portfolio app; latest CI passing; open roadmap issues for sector/geography charts, dividend CAGR, and DRIP simulation | Demo |
| Task Manager API | Public FastAPI CRUD API; latest CI failing on main; no live Swagger URL is listed yet; open roadmap issues for JWT auth, pagination/filtering, and task due dates/priority | Source |
| Product Tracking System | Public ASP.NET Core inventory/RMA app; latest CI and Pages deploy passing; no open issues | Source |
| ToDoMon | Public TypeScript/Capacitor app; latest GitHub Pages deploy passing; no open issues | App Store |
9 years in support engineering means I've worked at the intersection of users, code, and production systems longer than most backend engineers. I know which API decisions cause 3am escalations, which data models make reporting impossible later, and how to build tooling that support teams will actually use.
- API design — I've designed REST APIs that had to serve both power users and internal tooling. I care about consistent error shapes, versioning, and docs that don't lie.
- Shipping real products — SupportOps, Dividend Tracker, Daily Levels (App Store), ToDoMon (App Store), Whimsy Hollow, Grasslands Online — not tutorials, not clones.
- AI integration — Wired Anthropic Claude into production workflows (SupportOps AI Suggester, Dividend Tracker portfolio chat). I know the failure modes.
- Cross-stack — Python backend, React frontend, Swift/SwiftUI iOS, mobile (Capacitor + React Native), desktop (Tauri). I can own a feature end-to-end.
- 🎫 SupportOps — adding role-based auth, SLA timers, and CSV export
- 📈 Dividend Tracker — DRIP simulation and dividend growth rate (CAGR) views
- 📱 Daily Levels — expanding the hero class system and adding social leaderboards
Python · FastAPI · REST API design · Supabase · PostgreSQL · React · React Native · Swift · SwiftUI · shipping real products


