Jacob's Lab

Self-hosted. Self-built. Always learning.

01

STRIDEKICK

A real-time leaderboard and analytics dashboard for Stridekick fitness challenges. Track individual and team performance across steps, active minutes, and distance with historical lookups and PTO adjustments.

Next.jsReactTypeScriptTailwindBunDocker
02

SONICGUESSR

A daily music guessing game where you listen to progressively longer audio snippets and race to identify songs. Features scoring, daily leaderboards, and persistent progress tracking with Google sign-in.

AngularNode.jsTypeScript
03

FREIGHTER

A Kubernetes-based platform for provisioning and managing isolated development containers. Interact with environments through web terminals, with full git integration and real-time status tracking.

Next.jsReactTypeScriptTailwindshadcnClerkRedisKubernetesDockerBunTailscale
04

SPLITSIES

A full-stack expense-splitting app for groups. Track shared costs, manage payments, and simplify debts with multi-currency support, receipt uploads, and real-time collaboration.

ConvexClerkVercelNext.jsReactReact NativeExpoMetroBunTailwindshadcnTypeScript
05

SUDOKU SOLVER

A feature-rich Sudoku game with three difficulty levels, undo/redo, and hints. Includes an AI solver and camera-based OCR that can photograph and digitize printed puzzles.

React NativeReactTypeScriptMetroZustand
06

VIRTUAL CARDS

A real-time multiplayer card game platform where players host and join games via invite codes or QR codes. Supports open and closed hand modes with configurable decks, turn-based play, and cross-platform synchronization.

ConvexVercelViteReactReact NativeExpoMetroTailwindshadcnSentryTypeScript
07

WEIGHT WARS

A gamified weight loss competition tracker for groups of friends. Players log daily weigh-ins and race toward a shared goal with real-time leaderboards and progress charts.

Next.jsReactTypeScriptConvexTailwind