Selected work

These examples focus on observable outcomes rather than attempting to reproduce a complete résumé.

  1. Rally Health
    Senior Software Engineer, UI
    2020–2023

    Authentication at million-user scale

    Scaled a React and TypeScript OAuth 2.0 application serving more than one million users for organizations including UnitedHealth Care, Bank of America, and Optum RX.

    Worked across product, design, backend engineering, and other stakeholders to turn user and business needs into technical specifications. Performance and quality work reduced application size by 60%, achieved a 99 Lighthouse score, and maintained 90% test coverage.

    I also documented key systems, mentored junior engineers, and contributed to practices that made releases and cross-team work more reliable.

  2. Altium
    Software Engineer, Frontend
    2018–2020

    A React platform built for collaboration

    Led frontend implementation of a React collaboration platform, replacing a legacy client and focusing on performance, scalability, and product usability. User engagement increased by 80% within six months.

    Contributed to a library of more than 60 reusable UI components with an international team. The shared system enabled faster development and supported iterative A/B testing based on user feedback.

  3. Independent work
    Senior Frontend Engineer
    2023–2024

    Complex interfaces for analytical work

    Designed and shipped data-heavy tables and configuration-driven forms for a laboratory-results analysis application. The improved workflow doubled user productivity.

    Migrated a React analytics application to Next.js and TypeScript, introducing server-side rendering and improving load time by 30%. I also conducted performance and accessibility audits to improve usability and development quality.

What I optimize for

Technical quality matters most when it strengthens the product, the experience, and the team responsible for it.

Clear system boundaries, reliable interfaces, accessible experiences, observable outcomes, and enough shared understanding that the next engineer can make a good decision.