Selected Work

Shipped tools and active systems.

Haven is the active flagship: a production community platform with real backend and cross-platform depth. GitHUD came from my own cross device, multi-project friction. writ evolved from patterns in Haven that saved me after long debugging sessions.

GitHUD-Splash-Screen
PrototypeOpenTUI + SolidJSDeveloper Tools
GitHUD
A terminal command-linked cockpit for project information and actions. GitHUD filled a gap I had myself. Several projects spanning different machines and project folders. Branch state and committed work could desync depending on how quickly I left the desk that day. Sifting through pages of tests to run the one you're looking for. All of that usually included a full context-switch out of the IDE in some capacity. Having one long running terminal process I can use to browse all my projects, all my tests, and check test logs and branch staleness was entirely a self-desire build.

What it shows

A lightweight but authoritative long running terminal process with project scanning, configuration schema and accurate cross OS behavior showcases precision and scoped functionality layers.

Highlights

  • Global cli command link
  • Multi-project support for scripst/tests/tasks and git status in one UI.

Tooling

BunSolidJSNative OS Interactivity
LiveZero dependencies Library agnostic
@redrixx/writ
writ is a small, adoptable contract for shared application state. It gives teams a consistent way to express ownership, observation, and entity lifecycle while continuing to use the state tools they already know. This project grew out of repeatedly debugging shared state whose ownership had become implicit. Realtime events, optimistic actions, persistence, policy, and UI code could all affect the same stores, while generic updates made entity creation, replacement, and removal difficult to distinguish. writ is the pattern I now prefer for avoiding those footguns: owners retain writers, consumers receive readers and narrow commands, and entity lifecycle uses explicit verbs. It is not an attempt to replace modern state libraries or prescribe a universal architecture. It makes lessons learned through experience concrete, reusable, and easier to follow in the next system.

What it shows

A small and specific npm package showcasing systems level thinking across domains and already established precedents.

Highlights

  • No dependencies for the core library
  • Optional adapters are easily configurable.
  • Convention without hard gates.

Tooling

TypeScript
Haven desktop Welcome channel in the Haven Alpha 2026 community
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: a Tauri 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
  • 120+ 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

TypeScriptTauriSolidJSReact NativePostgres RLSRealtimeLiveKitZustand

Gallery

Haven desktop appearance settings with selectable themes
Haven mobile onboarding welcome screen
Haven mobile onboarding showing server and channel navigation
Haven mobile onboarding profile surface
Haven mobile onboarding built-in voice rooms
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

Engineering Highlights

Decisions that just work

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
Projects span frameworks and distribution platforms including desktop via Tauri, Vite web, and mobile React Native.
Release Infrastructure
Desktop releases build and sign macOS, Windows, and Linux from the same pipeline, with the updater verifying each build before it installs. Web deploys to Vercel, and iOS ships JS-only fixes over a self-hosted Expo-compatible OTA server instead of going through App Store review.