Projects

My most recent side projects

  • Project

    Longhand Budget

    Completed

    2026

    Tech Stack

    • Tanstack Start
    • React
    • Tailwind
    • TypeScript
    • Zustand
    • Recharts
    • Drizzle ORM
    • PostgreSQL

    Description

    Longhand Budget is a privacy-first personal budgeting and financial-planning web app. Users can track income and expenses, set savings goals, monitor assets and debts, and model long-term outcomes like retirement. Built using the BMAD Method, an Agile assembly line of specialized AI agents using artifact-driven workflows, context engineering, and handoffs.

  • Project

    Word Game DB v2

    Completed

    2025

    Tech Stack

    • Next.js
    • React
    • MongoDB
    • TypeScript
    • Tailwind
    • Radix UI

    Description

    A read-only REST API for building word games and puzzles. While the original Word Game DB was a MERN stack application, this v2 update uses modern Next.js for both the frontend and backend. New functionality and endpoints have also been added.

  • Project

    Housing Solver

    Completed

    2025

    Tech Stack

    • React
    • Vite
    • TypeScript
    • Zustand
    • Tailwind
    • Radix UI
    • TanStack Router

    Description

    Think you have what it takes to solve the affordable housing crisis? Prove it in this incremental clicker game!

  • Project

    Decision Tree

    Completed

    2024

    Tech Stack

    • React
    • Remix
    • TypeScript
    • Tailwind
    • shadcn/ui

    Description

    Decision Tree is a simple generator of shareable and accessible decision trees. Decision tree data is serialized and saved in the URL, making it easy to share and save created decision trees.

  • Project

    Blizzard Rush

    Completed

    2024

    Tech Stack

    • Remix
    • React
    • Shopify
    • TypeScript
    • Tailwind
    • shadcn/ui
    • Zustand
    • TanStack Query

    Description

    Blizzard Rush is a Shopify development store that sells snowboards. Test data is rendered on the Remix front end through Shopify APIs, and Shopify handles the checkout process.