Projects

Things I've built and worked on.

Apps

AppealRX

A full-stack web app prototype that leverages AI and vector search to assist users in improving insurance appeal letters by analyzing drafts and related policy/language for more effective submissions.

bertdeepseekmongodbnext.jspineconepythonrailwaytailwindtypescript

Systems

Tiger Compiler

A compiler for the Tiger language featuring lexical analysis, parsing, semantic checking, and code generation.

java

Punt Engine

Punt Engine is an open-source FPGA-accelerated high-frequency trading (HFT) engine. The site is the project hub for docs, architecture notes, and development resources around low-latency trading components (like order book/data pipeline modules) and ways to contribute via GitHub/Discord.

cppverilognix

Cache Simulator

Implementation of a configurable cache simulator for 64-bit addresses that model L1 WBWA cache and L2 WTWNA cache while collecting detailed statistics.

cppanalysis

ML/Finance

Kalshi Market Making

Experimenting with and backtesting multiple trading/market-making strategies on Kalshi to learn microstructure, execution, and risk management in prediction markets.

PythonNumpyPandasWebSocketPyTorchSB3

Polymarket On-Chain Trade Indexer

A TypeScript indexer that uses Envio HyperSync to stream + backfill Polymarket CTF Exchange activity on Polygon, producing trader-level analytics in PostgreSQL.

TypeScriptHyperSyncPolygonGammaAPI

Solana Real-Time Transaction Indexer

A Rust-based, fault-tolerant indexer that streams Solana on-chain events via Geyser gRPC and persists deposit/withdrawal activity into PostgreSQL in real time.

rustsolanagRPCPostgreSQL