Work & Experience

Twenty-five years
of front-end.

A track record of building design systems, leading front-end initiatives, and enabling teams to deliver exceptional user experiences.


April 2025 - Present

Team Lead, Customer Experience (CX) Domain

Milliman IntelliScript

Previously Staff Software Engineer (October 2024 - April 2025)

Leading the Customer Experience (CX) domain, defining front-end architecture, design system strategy, and UI standards across multiple product lines in life insurance and risk assessment.

Key initiatives

  • Design System Leadership

    Own and evolve the Sable Design System, transitioning it from a designer-led component library into a scalable, developer-first platform with reusable components and tokenized theming. Created and published blueprint projects - React SPA and Next.js starter templates that integrate the Sable Design System as a foundational layer, giving any team a well-structured starting point without gatekeeping architectural decisions.

  • Front-end Modernization

    Establish and drive front-end governance standards for architecture, accessibility, and performance across engineering teams. Modernized development tooling from Webpack to Vite to improve build performance and developer productivity. Published blueprint projects encoding architectural decisions (TanStack Query, MSW, Zustand, ESLint rules) into reusable templates that serve as both starter projects for new work and reference architectures existing teams migrate toward.

  • Accessibility & Quality

    Designed and implemented a comprehensive testing strategy using Vitest and modern testing practices, increasing coverage to 95% and reducing regression risk. Continued improving WCAG compliance, keyboard navigation, and inclusive design patterns across products.

  • Cross-Team Enablement

    Founded and lead a front-end Community of Practice to scale shared standards, documentation, and implementation patterns across teams.

  • Team Leadership

    Shape team roadmap and priorities while helping teams align on performance, maintainability, and user experience quality.

  • AI Tooling Advocacy & Workshops

    Champion AI tooling adoption within the CX team and broader engineering org. Run regular workshops covering the AI landscape, its impact on engineering and business, and practical tooling strategies - with a focus on minimizing costs and maximizing impact. Actively build and share AI agentic projects to model hands-on learning.

Selected impact

  • Standardized front-end architecture across multiple teams and applications
  • Improved developer velocity through tooling modernization and shared patterns
  • Increased product consistency and usability through design system adoption
  • Reduced production defects through improved testing and engineering standards

Speaking

  • User-Centered Design in Practice - Milliman Technology Forum, Huntington Beach, CA
ReactNext.jsViteTypeScriptStorybookVitestMSWTanStackReact AriaAWSSAFe AgileGit

June 2022 - October 2024

Senior Software Engineer

TitanHST

Led development of a feature-rich admin portal focused on user experience, accessibility, and performance optimization in the healthcare sector.

Selected impact

  • Increased user engagement by 25% through a complete UX overhaul of the admin portal, creating a more intuitive interface that reduced support requests by 20%
  • Pioneered WCAG 2.1 AA compliance initiative making the platform accessible to a wider audience and increasing adoption in government and healthcare sectors
  • Optimized performance by 40% through code splitting, lazy loading, and API refactoring to improve scalability and responsiveness
  • Led customer-facing feature development, resulting in 15% increase in platform usage among key clients
ReactReduxTypeScriptBlueprintJSAWSStyled ComponentsJestStorybook

January 2020 - June 2022

Staff UI Software Engineer

Skillshare

Modernized legacy codebase, optimized performance, and mentored team members at the online learning platform serving millions of creative professionals.

Selected impact

  • Reduced feature delivery times by 30% by successfully migrating a legacy Backbone.js application to React/Next.js, enabling faster deployments and enhanced performance
  • Improved API performance by 50% through GraphQL and Apollo Client implementation, increasing content discoverability and user engagement by 20%
  • Mentored junior developers and established best practice guidelines, fostering team growth and increasing productivity by 20%
ReactNext.js 13ApolloGraphQLBootstrapMaterial UICypressJestStorybookCI/CD

July 2014 - December 2019

Senior Software Engineer

QLess

Transformed legacy systems and drove revenue growth through UX improvements for a queue management and customer engagement SaaS platform.

Selected impact

  • Boosted company revenue by $2M annually through UX/UI improvements that improved customer adoption and retention, as well as recognizing new product and up-sell opportunities
  • Modernized legacy systems transitioning from Knockout.js to modern frameworks, reducing technical debt by 50% and extending product lifecycles
  • Led cross-functional teams of 12 to deliver customer-centric solutions, reducing customer complaints by 30%
OpenLaszloKnockout.jsREST APIJavaScript

July 2002 - June 2014

Senior Product Designer / Engineer

Thomson Reuters

Developed and maintained six key products in pharmaceutical competitive intelligence, contributing to successful company acquisition and post-acquisition integration in London.

Selected impact

  • Led development and maintenance of six business-critical products that contributed to the company's successful acquisition
  • Translated complex pharmaceutical competitive intelligence data into intuitive, searchable visual interfaces, enhancing client decision-making processes
  • Played pivotal role in integrating multiple solutions into a unified user experience, merging internally developed products with acquisitions
  • Collaborated with global teams across Portland, London, and Philadelphia to ensure smooth integration and cohesive product ecosystem
ASP.NETJavaScriptXML

Side Projects

AI & ML exploration

I learn best by building things. These projects started as a way to get hands-on with LLMs and ML and turned into something I keep coming back to.

Full résumé available

For a complete overview of my experience, education, and accomplishments, download my résumé or reach out directly.