PresidentialBrief
Full-stack SaaS that delivers personalized AI-generated weekly news briefs via email. User auth, scheduled cron jobs, and OpenAI-powered content generation.
Full-stack SaaS that delivers personalized AI-generated weekly news briefs via email. User auth, scheduled cron jobs, and OpenAI-powered content generation.
Prediction market platform with real-time dashboards, leaderboards, clubs, and admin panels. Complex multi-page React frontend backed by a FastAPI service.
Interactive visualizer for 6 pathfinding algorithms on a procedurally generated 1000x1000 town. BFS, DFS, Dijkstra, A*, Greedy Best-First, and Bidirectional search.
AI chat agent for appliance parts with real scraped product data, compatibility checks, installation guides, and intent classification via Deepseek LLM.
Visual habit tracker where habits grow as L-system trees when maintained and decay through 50 stages when neglected. Procedural generation on canvas.
Chrome extension that intelligently hides entertainment content on YouTube while preserving educational videos. Floating controls, keyboard shortcuts, and on-page stats.
Voice-to-text AI assistant running on Cloudflare Workers with Whisper STT and Llama 3.3. Durable Objects for persistent conversation memory.
Novel power-law decay model for predicting TikTok video views. Accounts for frontloaded distribution, creator momentum, and viral signals. Real-time WebSocket logging.
Go game AI achieving 88.3% win rate using Root Parallel MCTS with 8 workers, Zobrist hashing, opening books, and territory-aware heuristics.
Rowing recruit scouting platform for Brown Athletics. Coaches can discover, filter, and track recruits with detailed profiles and batch web scraping.
Python library for Polymarket prediction markets. Arbitrage detection, orderbook analysis, position tracking, and market discovery.
Smart contract gaming lottery on Flare Network. Won 1st place ($7,500) at the Easy A x Flare x XRPL Hackathon.
1st Place — $7,500Interactive blockchain scratch-off game with smart contract management on Polkadot. Won 2nd place ($3,000) at the Harvard x Polkadot Hackathon.
2nd Place — $3,000Quantitative trading system with event-driven executions and algorithmic trading strategies on Algorand.
Honorable MentionFinancial calculator for mutual fund investments using the CAPM model. Calculates future value based on historical returns, beta, and risk-free rates from the FRED API.
Browser-based MDP solver and simulator. Draw states and actions, solve via Value Iteration, and simulate policy execution. Fully standalone, no server required.
Explores Wikipedia via a category-aware random walk, building a weighted multigraph rendered as a live D3 force layout with hop-based colouring and audio cues.
Feature-complete Tetris with procedural sound generation, ghost piece preview, hold functionality, and progressive difficulty at smooth 60 FPS.
Real-time pose estimation overlay for rowing videos using YOLOv8. Frame-by-frame body angle analysis with interactive controls and confidence thresholds.
Animated stats overlay from rowing telemetry data and statsheet generator. Imports CSV data and renders video overlays via FFmpeg.
B.S. Applied Mathematics–Computer Science
D1 Rowing (20+ hrs/wk) • Quantitative Trading at Brown • Full Stack at Brown • Brown Builders • Brown Chess Club
Queensland Certificate of Education
School Prefect • House Captain • Rowing Vice Captain • Tennis Captain
Python · JavaScript · TypeScript · C++ · Java · Bash · SQL · React · Next.js · FastAPI · Node.js · React Native · Git · RAG · Agentic Patterns · Cursor · GitHub Copilot · OpenAI API · NumPy · Pandas · Linux · Shopify+