(I am actively updating this page to add details and anecdotes!)
Junior Software Developer | January 2024—August 2025 | Ontario, Canada
I worked as a software developer on the Global Data team and collaborated with multiple stakeholder teams. I built features for emissions detection using third-party satellite data (from Sentinel-2 and Landsat-8) and maintained Analytics databases with large geospatial datasets.
Tech Stack and Tools:
Python
SQL
Airflow
Grafana
React (JavaScript)
QGIS
Certifications Secured:
AWS Certified AI Practitioner
Software Engineer | 2023 | San Francisco, California
At Aperia, I developed software to improve the efficiency of truck fleets by optimizing tire performance. I contributed to several third-party integration projects with external clients, helped maintain and test error detection code in business-critical systems, and researched database performance along with other means of improving execution efficiency.
Tech Stack and Tools:
Python
TypeScript
Amazon Web Services (AWS)
Certifications Secured:
AWS Certified Cloud Practitioner
Software Engineer | 2022 | San Francisco, California
I worked on the Revenue Computation and Billing team, which maintained pipelines processing billions of dollars of spend.
Tech Stack and Tools:
Scala
Google Cloud Platform (GCP)
PagerDuty
Skills Practiced:
Troubleshooting alert notifications as an on-call Secondary
Software Engineer Intern | Summer 2021 | Remote, United States
I implemented feature switches to enable granular control and roll out features to businesses for Twitter Business Settings.
Tech Stack and Tools:
Strato (internal tool)
Skills Practiced:
Writing Technical Design Documents (TDD)
Software Engineer Intern | Ads API Team | Summer 2020 | Remote, United States
As an intern on the Ads API team, I implemented features for internal and external stakeholders.
Tech Stack and Tools:
Scala
Skills Practiced:
Writing Technical Design Documents (TDD)
Developing API endpoints
I worked across the engineering and product teams at Embark, an online application and admissions software company that serves ~0.5 million users annually. I was fortunate to have the opportunity to contribute code to production at the end of nearly every weekly sprint during my 2.5-month internship.
My primary projects were the preliminary internationalization of applicant-facing pages for Embark Campus and the design, specification, and initial implementation of new layout/branding features for Embark Campus.
Skills Practiced:
Developing features using the MEAN stack (MongoDb, Express, AngularJS, and NodeJS) for Embark Campus and College Cents
Presenting UI/UX proposals to Product and implementing HTML/CSS/JSON modifications
Serving as a team's scrum master and learning agile methods along with other communication skills
At the conversational AI startup AdmitHub, I collaborated with a remote extern to create a visual "Garden Tending" tool through which human triagers could more efficiently spot mistakes in the company's knowledge base.
Skills Practiced:
Analyzing results of internal API to find patterns for optimizing manual triaging workflow
Creating a single-page web app using Flask and Vue to increase efficiency of manual triaging
Co-presenting a demo before the entire company
I combined my interests in Computer Science and sustainability by writing my master's thesis on Network Visualization and Anomaly Detection in International Timber Trade Flows under the supervision of professor Saurabh Amin and mentorship of Jean-Baptiste Seby.
I worked for nine months, including 2.5 full-time months, on the teacher education game Eliciting Learner Knowledge (ELK) with Teaching System Lab's (TSL's) Research Scientists, developer, and other undergraduate assistants. I enjoyed interdisciplinary explorations of education, games/simulations, test-planning, design, and some front-end web (HTML/CSS) development for the multi-player, chat-based game. My work at TSL encouraged me to seek mission-focused industry positions where I could improve the technical skills I had begun honing with ELK, such as design/prototyping and web development.
Skills Practiced:
Presenting game prototypes created using Google Slides or Adobe XD, informed by a synthesis of educational game literature, during weekly team meetings
Planning for bimonthly "playtests" by contributing to survey design and analysis
Editing game UI with HTML/CSS