Senior Frontend Developer specializing in data-visualization tooling for biomedical research. I build accessible, high-performance React/TypeScript interfaces that make complex single-cell and spatial datasets explorable, partnering with backend and data-science teams.
Work Experience
Harvard Medical School
Boston, MA (Remote)
Senior Frontend Developer
udi-yac & HuBMAP Data Portal
- Engineer the frontend and architecture of the udi-yac visualization agent harness
- Primary developer on the HuBMAP Data Portal, delivering open access to and visualization of human tissue datasets and analyses for 21 research institutions
- Pioneered lab adoption of AI code-generation tools, cutting time spent on boilerplate and documentation by 20%
- Build and maintain visualization libraries that render large-scale datasets through flexible, performant components
- Architect and scope new features and pages, sequencing delivery to ship on schedule
- Mentor junior engineers through code review and pairing, raising code quality and accelerating ramp-up
- Coordinate with backend and data-science teams to integrate frontend features with APIs and data pipelines
React
TypeScript
Material UI
shadcn/ui
Tailwind CSS
SWR
Vite
visx
d3
Jest
React Testing Library
Cypress
Storybook
Python
Flask
FastAPI
Docker
Figma
Frontend Developer
HuBMAP Data Portal
- Spearheaded the portal's migration to TypeScript, converting >300 components and eliminating a class of runtime type errors
- Led an upgrade of major dependencies and refactor of legacy code to modern React patterns, reducing build time by 70%
- Built new pages and features with React, TypeScript, Material UI, and SWR, shipping user-facing releases on a weekly cadence
React
TypeScript
Material UI
SWR
Webpack
visx
d3
Jest
React Testing Library
Cypress
Storybook
Python
Flask
Docker
Figma
Frontend Developer
Cell Annotation Platform
- Built the Cell Annotation Platform to enable collaborative, open-access exploration and visualization of single-cell RNA-seq datasets
- Prototyped and shipped interactive data visualizations with SVG and canvas, handling 500,000-cell datasets
- Implemented pages and features with React, TypeScript, Next.js, Apollo GraphQL, and Tailwind CSS
- Drove feature planning across a multilingual, international team, removing communication and workflow bottlenecks to improve throughput
- Reviewed contributions and onboarded junior engineers
React
TypeScript
NextJS
Apollo GraphQL
SWR
Tailwind CSS
Cypress
Express
Firebase
Bazel
Python
Figma
Wolters-Kluwer Financial Services
Waltham, MA (Remote)
Technical Consultant
- Shipped bespoke client-specific features and bug fixes for an Anti-Money-Laundering SaaS platform using Java and Angular
- Guided clients through remote deployment debugging and troubleshooting
Java
Spring
TypeScript
Angular
Harvard Catalyst Informatics
Boston, MA
Software Developer Co‑op
- Built full-stack features for Ruby on Rails and Java Jersey/JAX-RS SMART IRB applications serving over 600 participating institutions
- Improved page-load performance 30% by migrating the Rails asset manager to Webpacker
- Shipped an in-house jQuery table-generation library and plugin system for dynamic tables
- Spearheaded Webpack/Babel adoption for a Java application's frontend, adding environment-sensitive transpilation and source mapping to the Maven build
- Collaborated with business analysts, project managers, and the tech lead on an Agile team
Ruby on Rails
Java
Jersey JAX-RS
JavaScript
jQuery
Webpack
Babel
Skillz Inc.
San Francisco, CA
Web Portals Co‑op
- Developed a mobile esports spectatorship platform for competition livestreaming
- Maintained event and admin portals using Ruby on Rails, TypeScript, and React.js
- Built JavaScript Zendesk extensions with jQuery to support the customer-advocacy team
- Planned and implemented features end to end following an Agile process
Ruby on Rails
JavaScript
TypeScript
React
jQuery
Experience
Harvard Medical School
Boston, MA (Remote)
Senior Frontend Developer
udi-yac & HuBMAP Data Portal
Technologies
ReactTypeScriptMaterial UIshadcn/uiTailwind CSSSWRVitevisxd3JestReact Testing LibraryCypressStorybookPythonFlaskFastAPIDockerFigma
Key Achievements
- Engineer the frontend and architecture of the udi-yac visualization agent harness
- Primary developer on the HuBMAP Data Portal, delivering open access to and visualization of human tissue datasets and analyses for 21 research institutions
- Pioneered lab adoption of AI code-generation tools, cutting time spent on boilerplate and documentation by 20%
- Build and maintain visualization libraries that render large-scale datasets through flexible, performant components
- Architect and scope new features and pages, sequencing delivery to ship on schedule
- Mentor junior engineers through code review and pairing, raising code quality and accelerating ramp-up
- Coordinate with backend and data-science teams to integrate frontend features with APIs and data pipelines
Frontend Developer
HuBMAP Data Portal
Technologies
ReactTypeScriptMaterial UISWRWebpackvisxd3JestReact Testing LibraryCypressStorybookPythonFlaskDockerFigma
Key Achievements
- Spearheaded the portal's migration to TypeScript, converting >300 components and eliminating a class of runtime type errors
- Led an upgrade of major dependencies and refactor of legacy code to modern React patterns, reducing build time by 70%
- Built new pages and features with React, TypeScript, Material UI, and SWR, shipping user-facing releases on a weekly cadence
Frontend Developer
Cell Annotation Platform
Technologies
ReactTypeScriptNextJSApollo GraphQLSWRTailwind CSSCypressExpressFirebaseBazelPythonFigma
Key Achievements
- Built the Cell Annotation Platform to enable collaborative, open-access exploration and visualization of single-cell RNA-seq datasets
- Prototyped and shipped interactive data visualizations with SVG and canvas, handling 500,000-cell datasets
- Implemented pages and features with React, TypeScript, Next.js, Apollo GraphQL, and Tailwind CSS
- Drove feature planning across a multilingual, international team, removing communication and workflow bottlenecks to improve throughput
- Reviewed contributions and onboarded junior engineers
Wolters-Kluwer Financial Services
Waltham, MA (Remote)
Technical Consultant
Technologies
JavaSpringTypeScriptAngular
Key Achievements
- Shipped bespoke client-specific features and bug fixes for an Anti-Money-Laundering SaaS platform using Java and Angular
- Guided clients through remote deployment debugging and troubleshooting
Harvard Catalyst Informatics
Boston, MA
Software Developer Co‑op
Technologies
Ruby on RailsJavaJersey JAX-RSJavaScriptjQueryWebpackBabel
Key Achievements
- Built full-stack features for Ruby on Rails and Java Jersey/JAX-RS SMART IRB applications serving over 600 participating institutions
- Improved page-load performance 30% by migrating the Rails asset manager to Webpacker
- Shipped an in-house jQuery table-generation library and plugin system for dynamic tables
- Spearheaded Webpack/Babel adoption for a Java application's frontend, adding environment-sensitive transpilation and source mapping to the Maven build
- Collaborated with business analysts, project managers, and the tech lead on an Agile team
Skillz Inc.
San Francisco, CA
Web Portals Co‑op
Technologies
Ruby on RailsJavaScriptTypeScriptReactjQuery
Key Achievements
- Developed a mobile esports spectatorship platform for competition livestreaming
- Maintained event and admin portals using Ruby on Rails, TypeScript, and React.js
- Built JavaScript Zendesk extensions with jQuery to support the customer-advocacy team
- Planned and implemented features end to end following an Agile process
Education
Harvard University
Harvard Extension School
- Part-time Master's student in Computer Science; Expected 2028
Northeastern University
Khoury College of Computer Sciences
- Bachelor of Science in Computer Science with Cyber Operations Concentrationcum laude
- Songwriting Minor
Key Skills
Languages:
- JavaScript
- TypeScript
- HTML
- CSS
- Python
- Ruby
- Java
- SQL
- C/C++
- Racket
Data & APIs:
- REST APIs
- Apollo GraphQL
- React Query
- SWR
Tools & Platforms:
- git
- VS Code
- Figma
- Docker
- Webpack
- zsh
- macOS
- Windows
- Linux
Frameworks & Libraries:
- React.js
- Next.js
- Angular
- Node.js
- Express
- Rails
- Django
- Spring
- Jersey JAX-RS
- jQuery
- Tailwind CSS
- d3
- SVG