Frontend systems architect
Designing scalable interfaces for data-driven platforms, mapping systems, and complex applications.
I design frontend architectures that balance technical rigor with product needs, building scalable interfaces for data-driven platforms, mapping systems, and complex applications. With over 10 years working on real-world systems, I focus on reducing complexity, improving developer experience, and creating interfaces that remain reliable as they evolve.
Areas of Expertise
Frontend Architecture
Designing scalable frontend systems that separate business logic from UI, enabling reuse, testability, and predictable evolution.
Data-Driven Interfaces
Building interfaces that react to real-time and historical data, handling state, performance, and clarity at scale.
Mapping / Geospatial UI
Creating geospatial interfaces for large datasets, focusing on interaction patterns, rendering performance, and data contracts.
Design Systems
Developing design systems that balance consistency and flexibility, supporting product teams without slowing them down.
Cloud-Integrated UI
Integrating frontend systems with cloud services (APIs, auth, data pipelines) with a focus on reliability and clear data flow.
Developer Experience
Improving how teams build software through tooling, testing strategy, and architecture that reduces friction and errors.
Selected Work
HAP
HAP (Harmonised Access Point) enables organisations to publish, discover, and securely consume transport datasets through APIs, dashboards, and governance workflows. Leading frontend architecture and UI development, translating complex data governance and API workflows into usable interfaces for multiple personas.
GDS
GDS (Geospatial Data System) visualises and analyses transport network data through interactive geospatial interfaces. Leading frontend architecture and building the reusable map platform, including Map Core and Map Kit libraries, geospatial interaction tools, and data contracts.
Central Facility
Cloud-based platform for managing operational facilities, supporting role-based access, complex workflows, and integrated reporting. Led frontend architecture and developed the shared design system and component library used across multiple product teams.
Engineering Notes
Reflections and patterns discovered while building frontend systems.
Map Core Architecture
Building a reusable geospatial foundation for operational transport systems.
MobX Architecture Patterns
Structuring long-lived frontend state for complex operational systems.
Map Data Contracts
Designing resilient interfaces between frontend mapping components and backend geospatial services.
Let's work together
If you're building complex frontend systems, design systems, or geospatial interfaces, I'd be glad to connect.
Get in touch