Projects

Things I’ve built for class, for hackathons, and for fun.

  • RPGAn AI role-playing game that generates NPC dialogue, judges free-form actions, and keeps world state so the story branches.Python, OpenAI, Pydantic, Rich, Pytest
  • ZippyFile compression in C++ using parallel Huffman coding, reaching better than 2:1.C++, Python, Docker
  • ChessMy CS246 final project: object-oriented chess in C++ with an MVC design and a minimax opponent with alpha-beta pruning, searching six plies deep.C++
  • DailyDiveA personalized daily newsletter of news, stocks, jokes, and memes, written with Cohere’s API.TypeScript, React, Python, Flask, Tailwind
  • StudybeaverA study site I built during COVID remote learning, with exam strategies gathered from teacher surveys and practice question sheets.WordPress