>

here is a more extensive, detailed list of my personal projects.

bb-go
creator (present)
a bitboard chess engine in go, implementing move generation, UCI protocol, and search.

achievements

  • heavy use of bitwise operations
  • fen parsing board states
  • move generation
  • UCI protocol
  • 64-bit unsigned integer board representation

technologies

go
vanishtype
creator (jun. 2025)
a minimalistic typing test site with live feedback and multiple game modes.

achievements

  • complex client-side state management
  • intuitive, performant UX/UI
  • ranked game mode with leaderboards
  • user profiles with stats, socials, and bio

technologies

typescriptnext.jsreacttailwindCSSpostgresdrizzleORMclerk
profit prophet
creator (aug. 2025)
stock fortune teller with Google Gemini API, hand-rolled username and password authentication.

achievements

  • learned JWT authentication from scratch
  • managed auth and refresh tokens securely
  • crafted an ETL pipeline using Yahoo Finance API
  • AI integration for statistical analysis of tickers

technologies

geminitypescriptbunexpress.jscronpostgresnext.jsreacttailwindCSS
cs2-bun
creator (aug. 2025)
counter-strike 2 automated ETL pipeline and statistical analysis of faceit and leetify data.

achievements

  • statistical analysis, pearson correlation
  • data visualization
  • cron jobs
  • made an ETL pipeline using faceit API and web-scraping leetify

technologies

typescriptbunexpress.jscronsqlitenext.jsreacttailwindCSSrecharts
trimet visualization
creator (jun. 2025)
trimet transit ETL pipeline with portland bus stop data, built over Google Cloud Platform.

achievements

  • took data from two sources, sent over GCP pub/sub
  • validated, integrated, and transformed data
  • queried data into geoJSON files and visualized with MapBox GL JS
  • process automated with Linux VMs using system scheduling and cron jobs

technologies

pythonpandasgcppub/sublinuxpostgresmapbox

>links