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 an iOS App Store app, 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 |
| Task Manager API | Production-quality RESTful CRUD API with auto-generated Swagger docs | FastAPI · SQLAlchemy · PostgreSQL | ▶ Swagger |
| ToDoMon | To-do app gamified as a virtual pet — shipped to the App Store | React · TypeScript · Capacitor | App Store |
| Whimsy Hollow | Cozy hidden-object game — 59 hand-painted scenes, 5 story cases, no fail state | TypeScript · Phaser 3 · Tauri | ▶ Demo |
| FocusOmon | Pomodoro × RPG mobile app — earn XP, evolve your monster, offline-first | React Native · Expo · Supabase | src |
| Ethereum Wallet Dashboard | Web3 wallet dashboard — MetaMask integration, live ETH/token balances | React · wagmi · viem · TypeScript | ▶ Demo |
| Shadow Focus Quest | Gamified Pomodoro timer — AI-generated art unlocked per session | React · TypeScript · Vite | src |
| Repo | Current public signal | Live link |
|---|---|---|
| SupportOps | Public, active, CI passing; roadmap issues open for auth, SLA, CSV export, and email intake | Demo |
| Dividend Tracker | Public, active, CI passing; roadmap issues open for DRIP, dividend CAGR, and allocation charts | Demo |
| Task Manager API | Public FastAPI project, CI passing; roadmap issues open for JWT auth, pagination, and due dates | Swagger |
| Product Tracking System | Public C# inventory/RMA app, CI passing, no open issues | Source |
| Whimsy Hollow | Public TypeScript game, roadmap issues open for share card, gamepad support, and cloud save | Demo |
| FocusMon | Public React Native app, roadmap issues open for push notifications, stats screen, and share card | src |
| ToDoMon | Public TypeScript app, 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, ToDoMon (App Store), Whimsy Hollow — 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, 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
Python · FastAPI · REST API design · Supabase · PostgreSQL · React · React Native · shipping real products


