// Projects

Selected work

A selection of platforms and systems I've designed and built. Each represents a significant technical challenge solved with pragmatic engineering.

Current

Steward of Things

2025 – Present

A civic technology platform helping communities manage trees, green spaces, and local environmental assets. Citizens can map, monitor, and report on trees in their area, building a shared knowledge base for community stewardship.

Technical highlights

  • ▸ Vue 3 / Quasar SPA with interactive mapping (OpenLayers)
  • ▸ Capacitor mobile apps for Android & iOS
  • ▸ AI-powered tree detection from aerial imagery
  • ▸ GraphQL API with PostgreSQL backend
  • ▸ Docker containerised microservices architecture
  • ▸ Alexa skill integration for voice interaction
  • ▸ RabbitMQ message queue for async processing
Vue 3QuasarTypeScriptGraphQLPostgreSQLDockerCapacitorOpenLayersPythonRabbitMQ
20 years

Talkfreely

2006 – Present

Employee engagement SaaS platform co-founded and built from the ground up. Designed to help organisations run surveys, gather feedback, and drive meaningful change in workplace culture. Served blue-chip enterprise clients for nearly two decades.

Technical highlights

  • ▸ Full-stack SaaS platform: front-end, API, and infrastructure
  • ▸ Multi-tenant architecture serving enterprise clients
  • ▸ Survey engine with complex logic, branching, and reporting
  • ▸ White-label deployment for client branding
  • ▸ Custom PHP MVC framework optimised for performance
  • ▸ PostgreSQL with advanced query optimisation
  • ▸ Automated deployment pipeline
PHPJavaScriptPostgreSQLDockerLinuxNginxREST APIMulti-tenant SaaS
Enterprise

Axa Insurance — Call Centre Platform

2004 – 2006

Designed and delivered a unified call centre routing and management system for Axa Insurance UK. The platform handled intelligent routing for over 2,000 agents across 8 contact centres nationwide.

Technical highlights

  • ▸ 2,000+ agent routing across 8 UK contact centres
  • ▸ Unified data model integrating multiple legacy systems
  • ▸ Web-based management and reporting dashboards
  • ▸ Real-time call routing optimisation
  • ▸ Skills-based routing engine
EnterpriseContact CentreData IntegrationWeb ApplicationsTelephony

Aspect Communications — Telephony Products

1997 – 2004

Seven years developing enterprise telephony and contact centre products. Progressed from software engineer to team lead, shipping products deployed across EMEA by major telecoms operators and financial institutions.

C/C++TelephonyEMEA DeploymentTeam LeadershipEnterprise Software

Have a project in mind?

I'd love to hear about what you're building. Whether it's a new platform, a modernisation project, or a technical challenge — let's talk.

Get in touch