Product-focused software developer building applied AI, automation, data systems, and interactive products.
I work across Python and TypeScript services, PostgreSQL/Supabase architecture, APIs and workflow integrations, deterministic media pipelines, quantitative research infrastructure, and real-time game systems. I care about security boundaries, auditability, testing, and being precise about what a system has actually proven.
A mobile-first football officiating pilot with cross-device synchronization, game administration, rule-reference workflows, local video evidence, conflict protection, and human-confirmed rulings.
JavaScript · Supabase Realtime · IndexedDB · PWA · sports technology
A Discord-operated esports tournament prototype with team and match workflows, standings, streams, leaderboards, sanitized public data, and static competition pages.
Python · Discord API · JavaScript · HTML/CSS · deployment automation
- SmartOps Social Hub: multi-tenant Next.js/Supabase operations portal with forced PostgreSQL row-level security, exact-version approvals, signed and idempotent webhooks, and Remotion/FFmpeg rendering. Database security verified with 129 staging assertions.
- SmartOps Command Center: cross-platform operations console connecting Windows and macOS nodes through Python health/status APIs, Discord, n8n, Docker Compose, and explicit safe-mode controls.
- Futures Trading Copilot: FastAPI/PostgreSQL/Redis research and decision-support platform with deterministic replay, risk gates, journaling, TradingView integration, and intentionally gated execution.
- ES Market Map: deterministic Python pipeline that turns source-stamped market snapshots into audited decks and video; validated with 200 automated tests and seven visual-regression baselines using synthetic data.
- Nine Lives District: server-authoritative Roblox FPS/CTF prototype with combat, movement, gadgets, match state, mobile controls, and regression-tested Luau gameplay systems.
Languages Python · TypeScript · JavaScript · SQL/PLpgSQL · HTML/CSS · Luau · GDScript · PowerShell
Backend FastAPI · Node.js · Next.js · REST APIs · signed webhooks · OAuth architecture
Data PostgreSQL · Supabase · Redis · Alembic · RLS · migrations · audit logging
Infrastructure Docker · Docker Compose · n8n · Netlify · Tailscale · Windows/macOS service automation
Media FFmpeg · Remotion · Playwright · Godot 4 · deterministic rendering
Quality pytest · integration tests · visual regression · replay testing · human review gates
- Put authorization close to the data.
- Make retries idempotent and state transitions explicit.
- Keep privileged credentials out of browser and user-request paths.
- Record decisions, skipped actions, and failure reasons.
- Use deterministic fixtures and adversarial tests where repeatability matters.
- Label prototypes, validated phases, and production systems honestly.