About Andrew

Builder at heart.
Engineer by practice.

I’m a senior software engineer focused on turning demanding business workflows into software people can understand, trust, and use efficiently.

Across more than twelve years, I’ve contributed to products in telecommunications, fintech, healthcare, biotechnology, e-commerce, and enterprise operations.

Working principles

01

Clarity is architecture.

A system is not truly well designed if its users or future maintainers cannot understand it.

02

Accessibility is quality.

Keyboard support, semantics, focus behavior, and readable feedback belong in the foundation.

03

Complexity needs boundaries.

Strong models, explicit states, and disciplined interfaces keep business rules from spreading everywhere.

Core expertise

Technology in service of outcomes.

Frontend
Angular, React, Next.js, TypeScript, RxJS, Signals
Architecture
Enterprise workflows, state design, design systems, application modernization
Quality
Vitest, Jest, Cypress, Playwright, accessibility, performance
Platform
Node.js, NestJS, Express, GraphQL, Firebase, CI/CD