TeracloudFrontend Development Team Lead
2024 - PresentTeracloud builds software for managing data across cloud storage. I lead the frontend team, working on the console and shared UI layer that turn storage and access workflows into something operators can reason about.
- Lead frontend across the product console, shared component library and delivery.
- Set the patterns the team uses for data fetching, state and accessible interaction.
- Work with product and platform engineers to keep complex storage workflows understandable.
- TypeScript
- React
- Design systems
- Accessibility
- Playwright
WeaveworksLead Frontend Software Engineer
2022 - 2024Weaveworks built GitOps tooling for Kubernetes. I worked on the frontend for Weave GitOps Enterprise, where platform teams inspect clusters, deployments and policy across environments too large to hold in your head.
- Built frontend for Weave GitOps Enterprise, the UI platform teams use to inspect clusters and deployments.
- Worked with design and product to make GitOps state legible across environments and teams.
- TypeScript
- React
- Kubernetes
- GitOps
- Storybook
MagalixSenior Frontend Software Engineer
2020 - 2022Magalix built policy-as-code and cloud security for Kubernetes and was acquired by Weaveworks in 2022. I built interfaces for policy, compliance and cluster visibility: the screens that explain why a deployment is allowed, denied or drifting.
- Built policy, compliance and cluster-visibility interfaces for Kubernetes security.
- Worked across product and design to make policy understandable to platform teams.
- TypeScript
- React
- Kubernetes
- Policy as Code
- Data visualisation