Skip to content

All projects

Projects

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

Xavion AI

AI platform · Founder & Solo 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 internship

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 portfolio · Since 2022

A personal investment portfolio built and managed since the age of 10. The portfolio employs a Core and Satellite investment strategy, with the 'Core' consisting of high-conviction mega-cap tech stocks held on a 10-year horizon, and the 'Satellite' involving smaller tech positions allowing me to take profits, rebalance, and maximize returns based on market conditions. The portfolio has grown approximately 90%, shown on the below dashboard which fetches live market data to accurately track the portfolio's growth over the past few years.

  • Investing
  • Portfolio management
  • 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

Xavion

AI assistant

Hi — I'm the AI assistant on Xavion's portfolio, answering in his voice. Ask me anything about my projects, experience, or writing.