Cardamom
A cross-platform card game and my main solo software project. A React 19 and TypeScript monorepo with 12,803 tests across 645 files, 11 browser checks that measure pixels before a release, Supabase telemetry, and live beta players.
A cross-platform card game and my main solo software project. A React 19 and TypeScript monorepo with 12,803 tests across 645 files, 11 browser checks that measure pixels before a release, Supabase telemetry, and live beta players.
A cross-platform card game and my main solo software project. A React 19 and TypeScript monorepo with 12,803 tests across 645 files, 11 browser checks that measure pixels before a release, Supabase telemetry, and live beta players.
Interested in working together? I'm always open to discussing new projects and opportunities.
An open-source scheduling platform I built to replace Calendly for my own use. It connects to Google Calendar, merges availability across multiple calendars, and lets people book meetings through a clean public link. Includes AI features for generating event descriptions and follow-up drafts.
A streaming RAG-powered knowledge search tool that lets users ingest their own documents, runs paragraph-level embeddings, and returns grounded answers with source citations in real time. Built with OpenAI embeddings, GPT-4o-mini, Supabase pgvector, and a Next.js 16 API layer.
An AI-powered voice kiosk platform I built. Each deployment is a themed character that visitors talk to using natural speech. I built the React frontend (167 of 196 commits) and contributed to the headless Drupal 11 CMS. Built with React, OpenAI, Google Cloud TTS, and Web Speech API.