Education

Experience

Harvard Medical School - Software Developer at HIDIVE Lab

July 2024 - PRESENT

The HIDIVE (Humans in Data Integration, Visualization, and Exploration) Lab in the Department of Biomedical Informatics at Harvard Medical School is a group of data scientists and software developers who are passionate about driving biomedical discovery by creating efficient and effective visual interfaces between analysts and data.
  • Collaborated with a distributed team across multiple academic, medical, and government organizations to support NIH-funded projects aimed at biomedical research interoperability.
  • Maintained and enhanced the Human BioMolecular Atlas Program Data Portal Data Portal, contributing new frontend features using TypeScript and React and addressing backend issues using Python.
  • Led the introduction of collaborative features to the portal, allowing users to asynchronously share Jupyter notebooks and datasets.
  • Migrated key features from local to persistent storage, improving user experience across sessions.
  • Expanded test coverage across the portal, including revamping end-to-end testing with Cypress to ensure stability across releases.

Harvard Division of Continuing Education - Software Engineer

May 2023 - July 2024

  • Developed complex React components and integrated full-stack features into Harvard’s Immersive Classroom project to improve learning experiences for asynchronous students.
  • Built an extensive validation library for the department’s React toolkit, streamlining input handling and optimizing development workflows.

Tufts University - JumboCode Project Manager

August 2023 - May 2024

JumboCode is a student-run organization at Tufts University that partners with local non-profits to build software solutions for social good.
  • Led a team of a dozen student developers and designers in building a submission portal for a local nonprofit publication.
  • Facilitated all communication with the client and effectively managed agile sprint cycles.
  • Utilized TypeScript and React components in Next.js to build out a client-facing interface.

Tufts University - Data Structures Teaching Assistant

September 2022 - May 2024

CS15 is an introductory data structures course at Tufts University focused on object-oriented programming and data structures in C++.
  • Led a weekly lab section and held a minimum of three weekly office hours to ensure students’ understanding of the course material.
  • Provided detailed feedback on student homework and troubleshooted projects in C++ as needed.
  • Discussed assignments and potential changes to course infrastructure during weekly course staff meetings.

Tellescope - Software Developer Intern

June 2022 - August 2022

Tellescope is a healthcare startup with the goal of a modern digital patient experience.
  • Developed a chatbot component for I-Ally, a client app of Tellescope focused on the needs of family caregivers.
  • Utilized OpenAI’s GPT-3 model to generate helpful answers and links for user queries based on an AI-sorted knowledge base retrieved from the client app, and integrated the component into the company’s codebase in order to render it within the client app.
  • Discussed challenges during weekly stand-ups and tech reviews with a PM and other interns, and concluded the internship by presenting the finished project to the company.

Tufts University - JumboCode Frontend Developer

September 2021 - May 2022

JumboCode is a student-run organization at Tufts University that partners with local non-profits to build software solutions for social good.
  • Wrote, tested, and formatted pages of an iOS app and web interface for Simply Smiles, a non-profit foster home organization.
  • Collaborated with a team of ten student developers to integrate their expense database into this user interface, and utilized biweekly stand-ups to discuss any developments or challenges.
  • Demonstrated finished app and website during organization-wide final presentations.

Skills

Javascript
5 / 5
React
5 / 5
Typescript
5 / 5
Atlassian Suite
4 / 5
Git/GitHub
4 / 5
Bootstrap
4 / 5
Material UI
4 / 5
Tailwind CSS
4 / 5
C++
4 / 5
MongoDB
4 / 5
Cypress
3 / 5
Jest
3 / 5
Figma
3 / 5
Flask
3 / 5
HTML + SASS/SCSS/CSS
3 / 5
Python
3 / 5
Next.JS
3 / 5
Node.JS
3 / 5
ElasticSearch
3 / 5
Selenium
2 / 5
C
2 / 5
LaTeX
2 / 5
React Native
2 / 5
Jupyter
2 / 5
AWS
1 / 5
SQL
1 / 5
Numpy
1 / 5
PyTorch
1 / 5

Selected Courses

  • CS 04:

    Teaching Computer Science

  • CS 105:

    Programming Languages

  • CS 116:

    Introduction to Security

  • CS 131:

    Artificial Intelligence

  • CS 15:

    Data Structures

  • CS 160:

    Algorithms

  • CS 170:

    Computation Theory

  • CS 171:

    Human Computer Interaction

  • CS 40:

    Machine Structure & Assembly Language Programming

  • CS 61:

    Discrete Mathematics

  • MATH 70:

    Linear Algebra

  • PSY 154:

    Phonological Theory

  • PSY 195:

    Seminar in Cognitive and Brain Science

  • PSY 31:

    Statistics for Behavioral Science