My Projects

Monty - Trading Strategy Backtesting
ReactFastAPIMonte Carlo SimulationsData Visualization
Monty - Trading Strategy Backtesting
A backtesting engine for users to develop no-code trading strategies based on movements in indicators such as SMA, EMA, RSI, etc. Features 500 Monte Carlo simulations to analyze trading strategies and provide AI-driven feedback for users.
Cloth Simulation (C++/SFML)
C++SFMLCustom PhysicsMathSystems Design
Cloth Simulation (C++/SFML)
A custom physics engine and math-heavy cloth simulation using my own Verlet integration solver. Focused on systems design, numerical stability, and efficient computation—ideal for optimized rendering.
{Pal}go – Competitive LeetCode Tracker App
React NativeAWSSupabasePostgreSQLExpo
{Pal}go – Competitive LeetCode Tracker App
A cross-platform mobile app for tracking LeetCode progress and competing with friends. Features real-time ELO and Palgo scores with less than 200ms update latency.
Coastlens - Hurricane Risk Analysis Web App
PythonFlaskReactNode.jsRESTful APIs
Coastlens - Hurricane Risk Analysis Web App
A full-stack application to assess flood and hurricane risk across 40,000+ regions. Features location-based risk visualization with Maps and ARCGis, and insurance premium analysis.
GroupSync
ReactFirebaseGoogle Calendar APIHTMLJavaScriptCSSTypeScript
GroupSync
GroupSync makes it easy to schedule hangouts by syncing Google Calendar data, showing when everyone is free, and letting friends chat in one place.

Additional Projects

Flappy Bird NeuroEvolution of Fixed Topologies Algorithm
A genetic neural network that evolves birds to play Flappy Bird. Uses NEFT to generate birds with random neural networks as brains, mutates the highest fitness birds, and learns to play through generations. Visualizes the learning process and fitness improvements over time.
PythonNeuroevolutionGenetic AlgorithmPygameAI
Custom MNIST Network
A fully custom neural network built from scratch (no libraries) to classify handwritten digits from the MNIST database. Implements backpropagation and matrix math, achieving ~93% accuracy. Demonstrates deep understanding of neural networks and optimization.
PythonNeural NetworkMNISTMatrix MathBackpropagation
Connect 4 Minimax Algorithm
A Connect 4 game with a Pygame interface, where the computer plays using a minimax algorithm (depth 4). Plans for alpha-beta pruning. Features a clean UI and demonstrates classic game AI techniques.
PythonPygameMinimaxGame AIAlgorithms
Wordle Solver
A custom filtering algorithm and web scraper that always solves the daily NYT Wordle. Efficiently narrows down possible words and demonstrates practical use of automation and scraping.
PythonWeb ScrapingAlgorithmsAutomation
Blackjack Discord Bot
A Discord bot that lets users play Blackjack via chat commands. Integrates with the Discord API, handles user sessions, and provides a fun, interactive experience.
PythonDiscord APIBotGame