Projects

Products I have architected and shipped, from clinical AI and RAG systems to IoT, games and graphics experiments.

2026

Jefferson Fisher launch platform (Rare Days client)

Learning platform with assessments, DB-driven product checkout, a high-traffic waiting queue, group-tier promo codes, bulk entitlements from CSV with an audit trail, and an admin studio for publishing course content. The launch generated about $700K USD in total sales in under 48 hours.

  • Next.js
  • TypeScript
  • Stripe
  • Neon Postgres
  • Drizzle
  • Sanity
  • Mux
  • Better Auth
  • Sentry
  • Playwright
  • Vitest
2026

Kindred: caregiver support platform

Pilot platform for structured caregiver programs: digital onboarding, cohort and session management, support plans, daily logs, passwordless sign-in, and coach and admin tooling.

  • Django
  • PostgreSQL
  • Next.js
  • React
  • TypeScript
2026

RareDaysAI: multi-tenant RAG chatbot platform

Configurable, content-specific chatbot platform for clients, distributed as an npm SDK and CLI with a React chat widget. Retrieval is namespaced per tenant, with reranking, model routing, a semantic cache and input and output security guards. Kindred is the reference implementation.

  • TypeScript
  • Next.js
  • AWS (Lambda, CloudFront, WAF, Bedrock, DynamoDB)
  • Pinecone
  • SST
  • npm SDK
2026

Wrangle: travel photos into micro-guides

Mobile app and platform that turns travel photos into ranked, structured micro-guides. Expo and React Native client, NestJS API, Supabase Postgres with private media, background image processing, and three automated deploy pipelines.

  • Expo
  • React Native
  • NestJS
  • Fastify
  • Supabase
  • Postgres
  • Zod
  • Turborepo
  • Sentry
2026

Piano: Android app that teaches piano from a MIDI keyboard

Personal Android app that teaches piano from zero using a connected keyboard. It reads every note over USB-MIDI in real time and runs a tutor that does not advance on a wrong note, with falling-note and practice modes, bar navigation and section looping, and per-bar mastery tracking that restarts near the mistake. A harmony analyzer names keys, Roman numerals and chords, and a structured lesson path covers reading, scales, intervals and chord progressions. It imports MIDI and MusicXML, plays back through a built-in synth, and works fully offline. In active development; the core has 28 unit-test files.

  • Kotlin
  • Jetpack Compose
  • USB-MIDI
  • MIDI and MusicXML parsing
  • Android audio synthesis
  • Unit testing
2025

Medical LLM for Clinical Documentation (Scrubs Co-Pilot)

Specialized medical LLM for ambient listening, transcription, and structured chart generation. HIPAA-conscious RAG architecture; integrates with EHR systems and voice-based intake.

  • OpenAI GPT-4
  • Whisper
  • Supabase
  • pgvector
  • React
  • Node.js
  • Twilio Voice
  • ElevenLabs
  • Docker
  • AWS
2025

RAG Portfolio Assistant

Production RAG chatbot powering this portfolio. It retrieves relevant site context from pgvector and prompts an LLM to provide grounded answers, with CORS-safe and cost-aware delivery.

  • Supabase Edge Functions
  • pgvector
  • Cohere embed-english-v3.0
  • OpenRouter (Mistral 7B)
  • Node/TypeScript (Deno)
  • React
  • DOMPurify
  • GitHub Pages
  • CI/CD
2022

Persona Detection for Language Learning

Graph-based learner persona detection to personalize lesson paths. Neo4j + KNN; Flask inference API; optimized Cypher queries for latency and scale.

  • Neo4j
  • Cypher
  • Python/Flask
  • KNN
  • Pandas
  • Docker
  • GCP/AWS
2018–2019

Forms App (Pitchly)

Schema-driven form builder used by financial and legal teams, with GraphQL and REST data flows, role-based permissions, and autosave. Optimized queries and CDN caching for global users.

  • MeteorJS
  • GraphQL
  • Apollo
  • Node.js
  • MongoDB
  • AWS (EC2/S3/CloudFront)
  • REST
  • Nginx
2016–2017

Remote Monitoring – Aeroponics System

Android IoT app to monitor and control high-pressure aeroponics. Telemetry and commands run over MQTT/HTTP, supported by backend dashboards, sensor charts, and ML-based growth recommendations.

  • Android (Java/Kotlin)
  • MQTT
  • Django/Flask
  • TensorFlow
  • D3.js
  • WAMP
  • Nginx
  • Docker
  • Postgres
Earlier and side projects
2020

Sudoku AR + Deep Learning

End-to-end Sudoku solver: detects a grid from camera frames, recognizes digits, and solves the puzzle via backtracking. Built a dataset and augmentation pipeline, with model selection in Keras/TensorFlow.

  • Python
  • OpenCV
  • TensorFlow/Keras
  • Scikit-learn
  • Image Morphology
  • Backtracking
  • NumPy
2026

Conway's Game of Life

Interactive cellular automaton simulation with preset seed patterns, adjustable grid size and speed, manual cell toggling, and step-through mode. Canvas-rendered with glow effects.

  • React
  • Canvas API
  • Styled Components
  • Gatsby
2021

SpaceFlight – Unity Game

Arcade-style space flight with 6DOF controls and collision physics. Gameplay loop, input mapping, scene management, and asset pipeline via Blender.

  • Unity
  • C#
  • WebGL
  • OpenGL
  • Physics
  • Blender
2020

Procedural Terrain Generation

WebGL-based procedural terrain using Gaussian noise + mesh generation; interactive camera + shading pipeline; focused on geometry + GPU rendering fundamentals.

  • Three.js
  • WebGL
  • GLSL
  • Procedural Noise
  • Frustum Culling
2019

Connect Four – AI Game

AI Connect-4 with two modes: MINIMAX (alpha–beta pruning) and a naïve baseline. Search space ~4.53T boards; demonstrates heuristic evaluation, pruning effectiveness, and game-tree search.

  • React
  • Redux
  • Node.js
  • Minimax
  • Alpha–Beta Pruning
  • Heuristics
  • GitHub Actions