Fifteen years building and scaling distributed systems, across the industry's move from bare-metal servers and monoliths to cloud-native, Kubernetes and GitOps. I take on the work teams postpone: technical debt, CI/CD built from nothing, and keeping things up.
Design System / Frontend — Vue.js, TypeScript, Webpack, Storybook, CSS
Reference architecture. Client code is under NDA, so this page describes the design and the reasoning behind it rather than a specific deployment.
A component library shared across products, built on design tokens so a colour or spacing change lands everywhere at once instead of in eleven slightly different places. Each component documents its variants, its states and its keyboard behaviour.
Accessibility is part of the component rather than an audit finding: focus is visible, controls are reachable by keyboard, and contrast is checked in the token layer. Retrofitting any of that across forty components costs far more than building it in.