Resume
Education
Tufts University, Medford, MA
Sep 2021 - May 2025
Expecting a Bachelor of Science in Computer Science and Engineering by May 2025
Work Experience
Chess.com, Remote - Software Engineering Intern
May 2023 - Mar 2025
Rewrote the Brilliant move classifier from the ground up in C++ to satisfy specific criteria related to piece sacrifices and pawn underpromotion.
Generated simple and understandable explanations via custom LLMs with over 90% semantic accuracy for why exactly a move is Brilliant based on the outcome of future moves.
Implemented positional-based analysis to point out strategic mistakes players make, which are much more difficult to notice than piece blunders.
Developed a Python workflow to filter instances of pawn underpromotion out of 100,000+ played games.
Assisted in debugging WebAssembly memory issues occurring during automatic building and testing via GitHub Action’s CI/CD pipeline, resulting in around 25% speedup in automated testing.Radix Labs, Cambridge, MA - Software Engineering Intern
May 2022 - Dec 2022
Developed heuristic-based scheduling algorithms in Scala to optimize for time and resource use in biology and chemistry labs.
Automated part of a CI/CD framework to mount a client machine onto a server, which would be used to compile, run, and push code to all other connected devices.House Fish Balloon, Saratoga, CA - Game Developer
May 2021 - Jan 2022
Designed and coded a board game created by the company in C++ and Javascript.
Implemented and optimized a custom AI in C++ based on Monte Carlo Tree Search that looks at 8-9 moves in the future in under a second and selects the best outcome for itself.
Created a second AI in Python based on DeepMind's AlphaZero paper, consisting of multiple neural networks that teach the AI how to win through self-play.
Utilized ReactJS and Firebase to create an online multiplayer version of the game.
Technical Skills
Languages: C++, Python, JavaScript, Rust, C#, ScalaSkills: GitHub, (Arch) Linux, React, WebAssembly, Raspberry Pi, Arduino