Resume
Education
Tufts University, Medford, MA
Sep 2021 - Present
Expecting a Bachelor of Science in Computer Science by December 2024
Work Experience
Chess.com, Remote - Software Engineering Intern
May 2023 - Present
Created analysis types to detect structurally suboptimal pawn moves and explain the effects in a visual manner for players to easily identify the threats.
Refactored the Brilliant move classifier from the ground up to satisfy specific criteria and generate easy to understand explanations for why exactly the move is Brilliant.
Developed a new workflow as part of a research API to scan through a provided user's games to find instances of excellent or brilliant pawn promotions to a knight, bishop, or rook.Radix Labs, Cambridge, MA - Software Engineering Intern
May 2022 - Dec 2022
Created heuristic-based scheduling algorithms 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.
Serialized algorithms to provide seamless distribution of necessary services to client machines and robots.House Fish Balloon, Saratoga, CA - Game Developer
May 2021 - Jan 2022
Designed and coded a board game created by the company in C++, Javascript, and Python, incorporating graphs and traversal algorithms.
Implemented and optimized a custom AI that looks at 8-9 moves in the future in under a second and selects the best outcome for itself.
Created a second AI based on DeepMind's AlphaZero paper, consisting of multiple neural networks that teach the AI how to win through self play.
Experimented with ReactJS and Firebase to create an online multiplayer version of the game.
Programming Languages
Proficient: C/C++, Java, Scala, JavaScript, PythonFamiliar: Assembly (NASM), HTML + CSS, TypeScript