Collaborated with a team of four developers to build new Firestore database features using Angular and TypeScript.
Implemented UI functionality enabling users to add, delete, and update BSON fields (e.g., ObjectId, Int32, Decimal128) in Firestore Enterprise documents to achieve MongoDB compatibility.
Re-architected the Firestore document data model in the Console UI to unify data representations across the Firestore Web SDK and HTTP API resulting in a more streamlined and type-safe development experience.
Technologies: Â
Angular, TypeScript, JavaScript, HTML, CSS
Balyasny Asset Management
Software Engineer
January 2024 - August 2024
Collaborated with another developer, a designer, and a product manager to build a React web application enabling traders, analysts, and portfolio managers to monitor active quality control incidents for their subscribed datasets.
Designed a PostgreSQL database schema and developed GraphQL API endpoints to power frontend retrieval of dataset incident data.
Deployed to production and used by over 300 traders and analysts to track and manage dataset quality in real time.
Collaborated with three developers to build a React application that enables traders to sort and filter macroeconomic data using AgGrid tables, visualize trends with lightweight-charts, and query data through Python and Excel integrations.
Delivered a high-priority feature for the Data Catalog application—used by over 500 traders and sector analysts—that allowed research insights to be tagged across multiple datasets.
Technologies: Â
React.js, Apollo GraphQL, HTML, CSS, TypeScript, JavaScript, PostgreSQL
Columbia University
Bachelors in Computer Science
September 2019 - May 2023
Programming coursework
User Interface Design
Introduction to Databases
Data Structures in Java
Meta
Frontend Engineer Intern
May 2022 - August 2022
Worked alongside two other software engineer on Mephisto, a data collection platform that allows researchers to easily publish tasks that workers can complete for money.
I published a npm library with two React.js components named "tips" and "feedback".
These components were used in tandem with the Python backend to improve worker-to-worker and worker-to-researcher communication.
Made other improvements like adding a search bar to the documentation website and beautifying the command line interface.
Technologies: Â
React.js, Python, HTML, CSS, JavaScript
Genesys
Software Engineer Intern
June 2021 - August 2021
Worked with two other developers to create a serverless application that automates the uploading of VPAT (Voluntary Product Accessibility Template) files whenever a change is made to the VPAT in the repository.
Created a dashboard which displayed the VPAT files from the database as well as other important information (file name, team name, team contact email, etc...).
Used an AWS application load balancer, lambdas, DynamoDB, s3, and Jenkins to make this possible.
Worked with one other developer to migrate an old AngularJS app to modern Angular 11.
Worked with two other developers to make substantial UI improvements to the Assess, Connect, and About pages of the main website using React.js.
Worked with a Contentful database to get data for each employee on the About page.
Technologies: Â
React.js, HTML, CSS, JavaScript
Columbia Daily Spectator
Software Engineer
September 2019 - May 2023
Worked with four other developers to create the Columbia Daily Spectator Mobile App. Utilized react-native and the expo framework to create a cross platform UI.
Worked in a team with 10 other developers to migrate Columbia's leading student newspaper's website to React.js.
Worked with three other developers to create react components for lionclubs, a platform where Columbia students can apply for clubs.