I am a sophomore pursuing a bachelor’s degree in Computer Science and Physics at Northeastern University. I’d like to apply programming to interesting problems in a variety of fields. I have 8 years of experience programming in a number of languages, during which I’ve learned game design, app development, code optimization techniques, data analysis, and algorithms.
Relevant Experience
Software Engineering Internship at Cadence Design Systems
Summer 2024
Ported a large piece of computational software to ARM. Refactored library dependencies, makefile build routines, and architecture-dependent SIMD routines. Wrote Python code to abstract common logic and generate low-level C++ SIMD code, including a variety of linear algebra kernels, to improve performance of the software significantly. Also wrote meshing routines used to reduce simulation complexity without sacrificing correctness. Presented my work at bi-weekly group development meetings and at the end of the internship.
Competitive Programming and ICPC
2023-Present
Competed in 2-5 hour programming contests several times a week, either individual or in teams, consisting of difficult algorithmic problems. Participated in online contests on Codeforces in the top 10% of competitors. As part of the top ICPC (international collegiate programming contest) team at Northeastern, placed 3rd at the 2024 ICPC Northeast Regional and qualified for the North American Contest to be held in spring 2025.
Research Assistant at NJIT
Summer/Fall 2022
Worked with a professor on a research project about crowd simulation for games and movies. Learned about Position-Based Dynamics (PBD) and graphics design. Created Unity application to visualize crowd movements. Wrote a GPU-based crowd simulation in Python incorporating a novel technique to reassign members of a crowd moving in formation for smoother results. The work went into a paper that was later published by the professor.
NASA SEES Climate Science Internship
Summer 2022
Open-ended research internship. Learned about climate science analysis and the urban heat island effect (UHIE). Investigated correlation between groundwater levels and UHIE strength across the US with a partner. Used Python to collect and process data from USGS Landsat imagery to estimate UHIE in the 100 largest US cities. Also collected and analyzed groundwater mass data from USGS GRACE satellite to estimate groundwater levels in the US. Presented my findings online to a panel of experts.
Major Projects
Novel Collision Detection Algorithm for Physics Simulation
Fall/Winter 2022
Developed a novel collision detection algorithm for large groups of interacting particles as an alternative to a spatial hash or quadtree based on my work at NJIT. Wrote a paper in LaTeX presenting the technique and submitted to the Regeneron Science Talent Search.
Text2Handwriting
Summer 2021
Published an iOS app which converts typed text into handwritten text by mimicking the user’s handwriting style from individual samples of each letter. The app has 35k+ downloads on the App Store and is continually updated.
Education
BS. Computer Science and Physics at Northeastern University:
September 2023 – May 2027
Skills
Technical Skills: C++, Python, Java, Swift, C#, iOS development, algorithm design, data analysis, satellite data analysis (Landsat), GIS, GPU programming, LaTeX, Unity, Godot, Git
Soft Skills: Teamwork, written communications, presenting, public speaking
Teamwork: NASA SEES internship partner work, Cadence Design Systems small group development