May 2025 - Aug 2025

Spherical Studio

A design and research studio creating tools and experiences that support climate resilience and regenerative development.

Front-end Software Engineering Intern

Designed the architecture for a prototype feature panel system for the Living Infrastructure Toolkit using Vue, TypeScript, Tailwind CSS, and pure CSS animations –– Built reusable Vue composables that leveraged dynamic site data for randomized content, an animated progress bar, and persistent interaction history with local storage –– Developed interactive, animated UI components, including perspective card flipping, layered effects, blur-on-scroll, and randomized image transitions with Ken Burns pan and zoom effects –– Wrote end-to-end Playwright tests, migrated legacy Storybook stories to a modern format, and resolved UI/interaction bugs across the platform –– Implemented event tracking for user actions such as site renaming and file uploads

TypeScript

Vue.js

TailwindCSS

CSS Animations

Storybook

Playwright

Mapbox

Sanity

April 2025 - June 2025

Bookworm Reads

A volunteer-run book tracking, community platform for discovering new reads, sharing reviews, and connecting with other readers.

Front-end Software Engineer

Implemented new web features including Advanced Search, user account deletion flow, and UI improvements for profile and search components –– Built reusable Next.js components with TypeScript, integrated Bootstrap for responsive layouts, and refined modal and form input handling

TypeScript

Next.js

Bootstrap

Node.js

Feb 2025 - May 2025

Hack for LA

A volunteer-run civic tech organization that brings together volunteers to build digital tools and services in collaboration with community partners and local government.

Front-end Software Engineer

Contributed to Hack for LA's static website using GitHub Pages and Jekyll, with Markdown-based data and a JavaScript frontend –– Updated project profile pages and addressed prioritized GitHub issues –– Submitted PRs and participated in peer code reviews to ensure quality and consistency across the codebase –– Created GitHub issues using team templates to help expand and refine the project backlog

JavaScript

HTML

Docker

Jekyll

Markdown

GitHub Pages

Feb 2023 - May 2023

UStrive

An online career and college mentoring platform.

Full-stack Software Engineer

Added and updated events to Mixpanel from the FE and BE to more accurately track mentor and student onboarding processes –– Debugged issues in mentor and student portals

JavaScript

Express

Node.js

React.js

Axios

Twilio

Mixpanel

May 2022 - Jan 2023

Mapistry

An Environmental, Health, and Safety compliance SaaS platform and an early stage startup.

Full-stack & Front-end Software Engineer

Developed the existing dashboard’s form stencils, form submissions, and custom forms, using SQL queries and React class methods –– Migrated the FE stack from JavaScript, Backbone, React Redux, and Sass to TypeScript, React, React Query, Styled Components, and MaterialUI with feature flag functionality and Figma designs –– Implemented a new user flow on the main dashboard by organizing content into subpages, ensuring seamless functionality and integration with the existing site –– Implemented Jest unit tests on the FE and Mocha unit tests on the BE to ensure code quality

JavaScript

TypeScript

React.js

React-Redux

Styled Components

MaterialUI

React Query

Jest

Mocha

Node.js

Jun 2020 - May 2022

Ready

A healthcare startup that provides more easily accessible non-emergency healthcare by sending responders to a patient's home.

Front-end Software Engineer

Developed patient registration and encounter records used by responders, supervisors, and clinicians, leveraging React, Formik, Yup validations, and Jest for unit testing –– Implemented dynamic logic to manage visibility, accessibility, and interactivity of inputs and fields, integrating user role-based authorization with encounter and task lifecycle conditions –– Created several custom, reusable frontend UI React components (e.g., Pill, AlertBox, Avatar), using Styled Components, Storybook, and Jest unit tests –– Played an active role in conducting technical interviews of 15+ candidates –– Successfully migrated the app from JavaScript, React, GraphQL, and AWS Amplify, to TypeScript, React, GraphQL/Apollo Client

JavaScript

TypeScript

Node.js

React.js

Apollo GraphQL

Jest

Styled Components

Storybook

Apr 2020 - Jun 2020

Errunds

An online community marketplace connecting the user to local brick and mortars.

Full-stack Software Engineering Intern

Implemented new user signup functionality and authentication –– Implemented cart screen features through the full-stack of the application using Figma designs –– Implemented past orders screen display using GraphQL queries

JavaScript

Node.js

React-Redux

React Native

Apollo GraphQL

PostgreSQL

Express.js

Sequelize