Cody Magnuson / REDRIXX

Practical program design.

REDRIXX is my umbrella where anything goes, anything is possible. I don't avoid discovery or learning for the sake of complacency.

Flagship Build

Haven - The Community Chat App

Active production across desktop, web, and iOS TestFlight.

Backend Depth

120+ Migrations

Postgres RLS, RPCs, Edge Functions, realtime, and tests.

Public Utility

@redrixx/writ

A published npm package for focused and consistent state write and read usage

GitHUD-Splash-Screen
Haven desktop Welcome channel in the Haven Alpha 2026 community

Security-Minded

Access control belongs in enforceable systems, not only in hidden UI.

Realtime Product Work

Messaging, voice, notifications, and moderation flows designed to stay synchronized.

Platform Range

I prefer diversity. I've shipped using several frameworks and languages ranging from Next,js, Tauri, SolidJS, React Native, and Rust. With a heavy usage of PostgreSQL databases.

Data Modeling

Comfortable turning messy user needs into schemas, policies, and product surfaces. From sprawling permission and role assignments to relational recipes and inventories.

Current Project Work

REDRIXX builds

See Full Project Details
Prototype
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.

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

BunSolidJSNative OS Interactivity
Live
@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.

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

TypeScript
Active Production
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.

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

TypeScriptTauriSolidJSReact NativePostgres RLS
Live
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.

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

Next.jsTypeScriptSupabaseTailwindData Modeling
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.