Skills
Depth over breadth.
Six domains, each owned end-to-end. Not a technology checklist — a delivery stack.
Frontend
Component-driven UI architecture built for scale
- Vue 3 Composition API, component architecture
- TypeScript Strict typing, type-driven design
- SCSS BEM, design systems, theming
- Astro Static-first, MPA architecture
- Vite Build tooling, DX optimisation
Edge / BFF
API gateway and backend-for-frontend on the edge
- Cloudflare Workers BFF pattern, edge compute
- Cloudflare Pages Static + edge deployment
- API Gateway Design Routing, auth, rate limiting
- Service Bindings Worker-to-Worker communication
APIs
Graph-native API design at enterprise scale
- GraphQL Schema design, resolvers, subscriptions
- Federation Distributed schema architecture
- REST API design, OpenAPI, versioning
- Server Implementation Apollo, Yoga, custom resolvers
Cloud & Infrastructure
AWS design, resource management, and IaC
- AWS System design, resource management
- CI/CD Pipeline design, GitHub Actions
- Environment Management Dev/staging/prod parity
- Deployment Strategy Zero-downtime, rollback planning
Data
Migration strategy and execution under production constraints
- Data Migration Strategy, execution, validation
- Schema Evolution Backward-compatible changes
- Data Integrity Validation, reconciliation, auditing
Delivery
End-to-end ownership from brief to production
- Technical Leadership Architecture decisions, code review
- B2B Client Management Stakeholder comms, expectation setting
- Problem Ownership Full-cycle delivery accountability