Frontend architecture
Designing and evolving React micro-frontends and Angular modules integrated with Java microservices.
How I work
I'm an Associate Architect with 13+ years in software engineering, spanning full-stack development, technical leadership, and frontend architecture. I currently work on an enterprise commercial banking platform built with React micro-frontends and Angular modules, integrated with Java microservices and delivered through Azure DevOps CI/CD.
The thread running through my work is simple: developer productivity should never come at the cost of security. Regulated environments make that tension real, which is why the AI tooling I build out of personal interest is local-first by design, keeping code and data inside the environment where they belong.
Useful automation should be reviewable, secure, and close to the code it serves.
Current areas of work
Designing and evolving React micro-frontends and Angular modules integrated with Java microservices.
Modernizing legacy access management, including session architecture and token-flow redesign.
Aligning service contracts and API communication patterns across frontend and backend teams.
Establishing review standards, secure coding practices, and static analysis in the delivery workflow.
Piloting AI-assisted development practices and internal tooling within strict compliance boundaries.
Building and maintaining Azure DevOps pipelines for reliable, modular deployments.
Latest work · 2026
A current selection spanning local AI, security validation, repository intelligence, platform architecture, and mobile products.
A local-first test generation system that combines AST analysis with reviewable AI output for React codebases.
Production documentation and validation evidence for running Argus against OWASP Juice Shop security scenarios.
Generates layered Markdown, PDF, and searchable web documentation for React, TypeScript, Java, and Spring Boot repositories.
A public architecture and delivery webdoc for the Conduit platform, covering its threat model and phased delivery gates.
A local-first Android app for trip, fuel, mileage, and spend tracking with SQLite-backed persistence and analytics.
A locally runnable fine-tuned model pipeline for generating Jest and React Testing Library tests from TSX components.
A mobile-first shared list manager with authentication, favourites, offline storage, and Firestore synchronization.
An anonymized banking dataset and structured assessment environment for evaluating analysis and engineering skills.
Older experiments, UI patterns, backend prototypes, and learning projects are preserved on GitHub.
Public documentation is linked directly from each available project.Core technologies
Current focus