May 2025 - Aug 2025
A design and research studio creating tools and experiences that support climate resilience and regenerative development.
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
A volunteer-run book tracking, community platform for discovering new reads, sharing reviews, and connecting with other readers.
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
A volunteer-run civic tech organization that brings together volunteers to build digital tools and services in collaboration with community partners and local government.
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
An online career and college mentoring platform.
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
An Environmental, Health, and Safety compliance SaaS platform and an early stage startup.
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
A healthcare startup that provides more easily accessible non-emergency healthcare by sending responders to a patient's home.
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
An online community marketplace connecting the user to local brick and mortars.
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
Resume