Selected Work

Shipped tools and active systems.

Haven is the active flagship: a production community platform with real backend and cross-platform depth. Raider Pal is the smaller live utility that started from a focused player problem.

Raider Pal repair calculator interface
LiveLow-touch maintenance
Raider Pal
ARC Raiders item explorer and crafting companion built around practical player lookup workflows.

Raider Pal shipped as a focused web utility for item research, repair-vs-replace decisions, and recipe relationships. It is live, useful, and intentionally low-touch while most active build energy has moved to Haven.

What it shows

A small shipped product that turned scattered game data into a faster decision surface.

Highlights

  • Public repair calculator with durability and component-cost comparisons
  • Live data surface showing 94 repairable items and 185 recipes loaded
  • Built from player friction instead of speculative roadmap work

Tooling

Next.jsTypeScriptSupabaseTailwindData Modeling
Haven community chat interface
Active ProductionDesktop + webiOS TestFlight
Haven
Source-available community chat platform with database-enforced permissions, realtime messaging, voice, and mobile distribution.

Haven has grown from proof of concept into the flagship REDRIXX build: an Electron desktop app, Vite web client, and React Native iOS client sharing a tested TypeScript core over Supabase Auth, Postgres, Realtime, Edge Functions, and LiveKit voice.

What it shows

A production-scale systems project that demonstrates product judgment, backend security, realtime architecture, and cross-platform delivery.

Highlights

  • Active production use across desktop, web, and iOS TestFlight
  • 109 Supabase migrations and 16 SQL/RLS regression suites
  • Custom Expo Updates-compatible OTA pipeline backed by Supabase Edge Functions
  • Database-enforced roles, moderation visibility, reports, DMs, push notifications, and channel access

Tooling

TypeScriptReactElectronReact NativeSupabasePostgres RLSRealtimeLiveKitZustand

Haven Engineering Themes

Engineering behind the product surface

Database-Enforced Security
Haven treats access control as a data problem: roles, channel visibility, moderation state, and report access bottom out in Postgres RLS and RPC boundaries.
Realtime Product Systems
Messaging, DMs, notifications, social events, and access changes flow through a shared core that routes realtime events into focused domain nexuses.
Cross-Platform Delivery
Electron, web, and React Native clients share a TypeScript business core while keeping platform behavior isolated at the host boundary.
Release Infrastructure
Desktop updates use GitHub releases with secondary Supabase attestation, while iOS uses a custom Expo Updates-compatible OTA pipeline.