Summary

Staff Frontend Engineer with 14+ years of experience architecting scalable frontend systems, mentoring engineers, and delivering accessible, performant, and visually polished web applications. Adept in modern technologies like TypeScript, React, Next.js, and Node.js, with deep experience scaling design systems, driving cross-functional collaboration, and building production-grade platforms. Passionate about systems thinking, developer experience, and building UI infrastructure that lasts. I thrive at the intersection of design and engineering—bringing clarity, craft, and a relentless focus on delivering elegant, reliable software.

Technical Skills

Languages & Frameworks

TypeScript, JavaScript, React.js, Next.js, Node.js

User Interface

Design Systems, Component Libraries, Storybook, Component-Driven Design

DevOps & Infrastructure

GitHub Actions, Terraform, Docker, CI/CD

Testing

Playwright, React Testing Library, Cypress, Jest

Practices

TDD, Web Accessibility, Performance Optimization, Technical Specification Documentation, Cross-Functional Collaboration, Agile/Scrum

Experience

Staff Frontend Engineer

Prime Financial Technologies

June 2023 – May 2025
  • Led architecture and development of Prime's commercial web products using React and Next.js, laying the foundation for scalable growth and rapid iteration
  • Built a design-token-driven UI component system with Storybook, enabling faster delivery, reducing visual regressions, and streamlining collaboration with design
  • Mentored junior engineers through pairing, PR reviews, and technical presentations—resulting in stronger code quality, deeper understanding, and higher team confidence
  • Championed best practices including implementation specs and design documentation to improve clarity and execution across the team

Senior Software Engineer

Ro

December 2020 – April 2023
  • Re-architected Ro's diagnostics platform from static PDFs to a personalized, interactive health dashboard—resulting in a 200%+ increase in user engagement and 1.75x improvement in interaction rates
  • Developed a custom CMS and scalable rules engine enabling non-technical healthcare professionals to contextualize 25+ lab results, providing patients with clear next steps and improving care engagement

Senior Frontend Developer

HashiCorp

April 2019 – December 2020
  • Built an automated release workflow using GitHub Actions, Slack, and Asana—saving ~10 minutes per PR across 8 engineers and 10+ repositories
  • Developed a CI-powered dashboard to catch and report high-severity issues before release, significantly reducing production bugs and improving developer velocity
  • Codified team conventions via composable, testable, AST-driven markdown plugins—ensuring documentation consistency across distributed repositories

Senior Frontend Developer

Blinker

September 2018 – March 2019
  • Built a React.js + Webpack integration with Contentful (headless CMS), using webhooks and automated builds to empower non-technical stakeholders to publish content
  • Engineered a modular webcam capture component using browser APIs, achieving feature parity with native apps and integrating with a custom ML microservice for real-time photo analysis

Notable Projects

Frontend Monorepo Architecture & Infrastructure

Architected a flexible, scalable frontend monorepo using Turborepo and pnpm to accelerate iteration and enforce visual consistency across multiple product lines. Unified different tools and frameworks like Astro, Next.js, and Vite under a shared structure to support cross-domain development and component reuse. Led development of a CI-integrated Playwright test suite that ran against our staging environment to validate critical user flows before production releases. This served as a robust safety net, surfaced regressions early, and allowed the team to move quickly without sacrificing reliability or UX.

Interactive Personalized Diagnostics Platform & Custom Rules Engine

Led the transformation of Ro's diagnostics experience from static PDFs to a dynamic, browser-first health dashboard with interactive charts and personalized next steps. Built a custom rules engine atop a forked json-rules-engine package, enabling healthcare professionals to define thousands of result permutations as rules defined in a headless CMS. The system handled 25+ biomarkers and incorporated enhanced RBAC to protect HIPAA-sensitive data. The new experience significantly improved patient comprehension and was embraced by medical teams as a breakthrough tool for proactive care.