Skip to content

All projects

Projects

AI products, production agents, a 360TB home server, and a tracked investment portfolio.

Xavion AI

AI platform · Sole Developer

A multi-model AI platform that brings 30+ models together in one place, supporting side-by-side conversations with up to six models, response comparison, and image generation in one unified interface.

  • Next.js
  • TypeScript
  • SSE streaming
  • 30+ models

Preface 2559

CRM platform · Preface internshipSummer 2026

An AI-driven CRM platform built for Preface during my internship. Custom agents manage the entire client pipeline, classifying each business, updating its timeline, and proposing next actions as deals progress, while client-facing actions are gated behind human approval. The platform runs in production at the company.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Gemini API

Home Lab Server

Home server · Personal project

A 360TB home server designed and built from parts, hosting a full media library, game servers, and a stack of self-hosted services. The server consists of eighteen drives and is arranged with enough redundancy to survive multiple simultaneous drive failures without any data loss.

  • TrueNAS SCALE
  • ZFS
  • 360TB storage
  • Self-hosted

Personal Investment Portfolio

Stock portfolioSince 2022

A real-money portfolio I have managed myself since I was 10, using a core-and-satellite strategy: high-conviction mega-cap tech held on a ten-year horizon, alongside smaller positions I trim, add to, and rotate. Every buy, sell, and dividend on the dashboard includes my reasoning, including the trades that went badly.

  • Investing
  • Every trade explained
  • Live market data

Big Two AI

Card game AI · Personal project

An AI that taught itself the card game Big Two through more than 30 million deals of self-play, built on a DouZero-style deep neural network trained with no human games to imitate. Both the trained network and a second, odds-based engine are available as fully playable opponents.

  • Python
  • C
  • Monte Carlo
  • Deep RL

Mahjong Hand Analyzer

Hand analysis engine · Personal project

An app that reads a 14-tile Mahjong hand, typed or photographed, and ranks the closest winning hands in under a second. Each hand is evaluated against more than 21 million possible winning combinations, accounting for jokers, exposed tiles, and every tile already visible on the table.

  • C
  • Python
  • React Native
Google Play— coming soonApp Store— coming soon

Bitcoin Halving Cycle Analyzer

Quantitative model · Personal project

A model that predicts Bitcoin's four-year price cycle without ever training on Bitcoin, learning the cycle's shape from other cryptocurrencies instead. Asked to reconstruct Bitcoin's full 2014–2025 price history blind, it matched the real curve with an R² of 0.946.

  • Python
  • Time series
  • Gradient boosting

AI Wikipedia

LLM pipeline · Personal project

An AI that reads a book series and writes the entire wiki for it: every character, place, and event, with each fact cited to the page it came from. Articles are spoiler-free, hiding anything beyond the reader's progress in the series. One run turned 2,833 pages into 860 cross-linked articles.

  • Python
  • Gemini API
  • LLM pipeline

Scratch Pinball

Game development · Intersession course

A fully playable pinball game built in Scratch, with hand-written physics covering gravity, bounces, and flipper impulses, and a hand-modeled hitbox for every bumper, wall, and obstacle on the board. The game was built in a week and a half for a course on classic video games.

  • Scratch
  • Game dev
  • Physics simulation