I am a hands-on technical architect and lead developer with over 27 years of software engineering experience and a decade focused on enterprise Angular. I specialise in large-scale replatforming, Nx monorepos, and microfrontends.
My core delivery focuses on Architecture-Driven Development (ADD)—combining architectural patterns with custom AI harnesses, agentic context rulesets, and automated testing to eliminate drift and ship clean code rapidly.
Angular | Nx Monorepos | NgRx SignalStore | SSR | Microfrontends
Building scalable web applications with strict module boundaries, high performance, and modern reactive patterns.
Node.js | C#/.NET | Java | REST APIs | AWS & Azure
Delivering robust backend services, serverless integrations, microservices, and cross-platform native bridges.
Vitest | Playwright | Jest | Cypress | CI/CD
Enforcing strict code quality, boundary linting, visual snapshotting, and reliable automated test suites.
AI Harnesses | Agentic Rulesets | Context Governance
Standardising architectural patterns into machine-readable context rules to govern AI-assisted engineering against enterprise standards.
| Project / Resource | Description |
|---|---|
| Rename Angular Component | VSCode Extension with over 56,000+ users, streamlining component refactoring across large workspaces. |
| Angular Sussex Meetup | Founder and 5-year host, sharing enterprise Angular best practices and mentoring developers. |
| angular-white-label-architecture-demo | Architectural patterns for maximizing reusable code and configuration across white-label monorepos. |
| with-next-from | Custom RxJS operator (withNextFrom). Solved the exact same problem as concatLatestFrom before the NgRx team invented it. |
| RxJS Contributions | Contributed to the official RxJS documentation, improving clarity for reactive programming concepts. |
- Angular lazy-loaded SVG sprite sheets (Medium, 2024)
- Angular Study Guide (Angular-Nation, 2021)
- forRoot your Async Config (2021)
- Enterprise Angular Monorepo Patterns (2020)
Currently operating as a Contract Angular Consultant Developer. Recent clients include:
- Contract Status: Available for Outside IR35 contracts (Senior Angular Lead / Full Stack Consultant).
- Location: UK-based (Remote / Hybrid across the West Midlands, or happy to travel into London or the South West for team workshops and milestone planning).
- Direct Contact: Connect via LinkedIn




