top of page

About

Current Role

I build software for environments where precision isn't optional.

As Principal Software Architect at Waters Corporation, I lead Angular engineering for the AllianceiS HPLC system — touchscreen interfaces for a precision scientific instrument deployed in pharmaceutical, biomedical, and chemical research laboratories globally. My work sits at the intersection of frontend architecture, embedded deployment, and human-machine interaction for systems where software failures carry real-world consequences.

Background

Over 15 years, I've architected large-scale web platforms across three distinct domains — scientific instrumentation at Waters Corporation, financial services at Fidelity Investments, and industrial IoT at Hitachi Vantara. Each environment demanded a different relationship with reliability: financial systems where data integrity is non-negotiable, industrial infrastructure where uptime is measured in nine-nines, and laboratory instruments where a software error can compromise months of research.

That breadth informs how I think about architecture. I specialize in Angular at scale: change detection optimization, monorepo architecture with Nx, signal-based reactivity, and CI/CD pipelines on constrained embedded hardware.

Writing

I write about the architectural decisions most teams don't make explicit — the tradeoffs, the failure modes, and what precision engineering looks like in practice. My work is published on dev.to and Medium, covering Angular architecture, system design, and the unique challenges of deploying web software to scientific and industrial hardware.

ORCID: 0009-0001-4395-7684

Memberships
  • Member, IEEE Computer Society
  • Member, ACM — Association for Computing Machinery
bottom of page