Dec 2025 - Present

QDG Health

A comprehensive health management system that objectively measures Parkinson's disease motor symptoms.

Software Engineer
  • -Building provider-facing clinical dashboards in a Next.js and TypeScript monorepo for a Parkinson’s motor-assessment platform supporting an FDA 510(k) submission
  • -Developing reusable UI infrastructure with an MUI-based design system, shared components, and routing/state patterns
  • -Prototyping and iterating on core provider workflows using Figma + mock data
  • -Implementing data visualizations with MUI X Charts (custom tooltips/markers, thresholds, backgrounds, zoom/pan patterns, date ranges) to surface patient mobility trends and therapy-state context
  • -Integrating role-based access and auth workflows (Keycloak and SMART on FHIR) and consuming an OpenAPI-generated client/types layer for reliable, type-safe frontend development
  • TypeScript

    Next.js

    MUI

    Jest

    OpenAPI

    Keycloak

    Express

    Node.js

    PostgreSQL

    Feb 2025 - May 2025 / Sep 2025 - Dec 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 (Volunteer)
  • -Contribute to Hack for LA's static website using GitHub Pages and Jekyll, with Markdown-based data and a JavaScript frontend
  • -Update project profile pages and address prioritized GitHub issues
  • -Submit PRs and participated in peer code reviews to ensure quality and consistency across the codebase
  • -Create GitHub issues using team templates to help expand and refine the project backlog
  • -Co-host dev meetings and merge approved PRs on a rotating schedule
  • JavaScript

    HTML

    Docker

    Jekyll

    Markdown

    GitHub Pages

    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 Engineer (Contract)
  • -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 (Volunteer)
  • -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

    Nov 2023 - April 2025

    Professional Development

    Focused on deepening frontend and full-stack skills through structured training and self-directed projects.

    Career Break
  • -Completed JavaScript Mastery Masterclass (500+ hours)
  • -Built and iterated on full-stack apps such as DevToday, GitNote and PupSpots, with Next.js, Vue 3, TypeScript, Node.js, and PostgreSQL emphasizing reusable UI components, modern frontend patterns, and clean architecture
  • Next.js

    Vue 3

    MapboxGL

    TypeScript

    Node.js

    PostgreSQL

    Prisma

    Supabase

    Tailwind

    Feb 2023 - April 2023

    UStrive

    A nonprofit mentoring platform that connects students with volunteer mentors.

    Full-stack Software Engineer (Contract)
  • -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