Systems integration

Enterprise integration delivery across SAP BTP, APIs and event-driven systems. Focused on SAP integration, SAP PI/PO migration and ERP conversions, with a growing portfolio of AI-assisted templates and product experiments.

About

Deliver customer-facing enterprise integration across SAP BTP, SAP Integration Suite and S/4HANA, bridging architecture and production support in complex environments. Increasingly focused on SAP PI/PO modernisation and regulated/hybrid constraints, with an emphasis on repeatable patterns, governance and operational reliability. Alongside this, I build practical tools and experiments to explore AI-assisted workflows and user-centred product design, informed by leadership training at Henley Business School.

CapgeminiNTT DATAGE AviationSAP BTPSAP Integration SuiteSAP PI/PO migrationS/4HANARegulated / hybrid constraintsEnterprise architectureOps health & reliabilityAPI-firstEvent-drivenAI-assisted toolingTemplates & enablementHenley Business SchoolUniversity of Plymouth

What I'm building towards

EngineeringfoundationsFoundationsEnterprise integrationdeliveryEnterprisedeliveryIntegration architecture& governanceArchitecture& governancePlatform reliability& operating modelReliability &operating modelAI-assisteddelivery at scaleAI-assisteddelivery

Building repeatable, reliable delivery in complex environments by aligning people, process and platforms.

  • SAP PI/PO to SAP Integration Suite migration across hybrid landscapes (assessment-led planning, target patterns, phased cutover).
  • Regulated delivery considerations shaping runtime choices (data residency, security posture, operational controls).
  • Exploring SAP Edge Integration Cell patterns for locally hosted runtime needs and deployment trade-offs.
  • AI-assisted acceleration for discovery, documentation, testing and operational workflows (incl. Joule/agent concepts), while integrating automation and AI-assisted tooling (GitHub Copilot, Claude Code), Python-based operational health checks, GitHub Actions workflows, and Postman-based API validation to improve delivery efficiency, design quality and production reliability.

What I bring

Integration deliveryAPI-firstEvent-drivenProduction reliabilityObservabilityCompliantAI delivery playbooksTemplatesFeedback gatesOrchestrated end-to-endSW
  • Lead customer-facing delivery across complex SAP and third-party landscapes, translating discovery into production-ready integration designs.
  • Prioritise supportability and operational reliability, designing for observability, reprocessing and safe change in production environments.
  • Use AI-assisted workflows and playbooks to improve delivery speed, technical clarity and consistency across teams, without sacrificing governance or judgement.

How I deliver

Discovery

Start with discovery to define boundaries, constraints and a workable target design.

DiscoveryConstraintsTarget design

Choose the pattern

Select and concider integration patterns based on latency, coupling, scale and consumer needs.

Business systemsIntegration layerConsumersERP1SaaS PlatformAPI Gateway2AnalyticsExternal Partners3Ops Health

Platform

Shape the platform approach around reliability, supportability, governance and regulated constraints such as data residency, operational controls and auditability.

Business SystemsIntegration LayerConsumersERP1SaaS PlatformDatabricksMapping / Model2API GatewayEvent Hub3Channels / AppsPartners4Analytics

Accelerate and hand over

Use automation and AI-assisted tooling to accelerate documentation, testing and playbooks, then hand over cleanly through hypercare into steady-state support.

Discover
Design
Build
Validate
Cutover
Operate

Platforms and tools used across enterprise delivery and side builds

Highlights

A mix of production platforms, applied experiments and concept explorations used to solve real operational problems, test new workflows and expand engineering capability across web, mobile and automation tooling.

Wickham Wave

Bespoke club operations app used by 50+ members to manage attendance, team assignment, scheduling, billing and role-based workflows across web, iOS and Android.

Dashboard
Impact

50+ active members weekly

Billing admin reduced to near-zero. Gamification driving attendance streaks and friendly competition.

WebiOSAndroid
Core Workflows

Attendance, scheduling & teams

Waitlists, auto-promotion, recurring events, calendar sync and tactical auto assign teams.

Reliability & Ops

Automated health checks

Scheduled monitoring pipelines with safe retries and at-a-glance system status.

Payments

Stripe-powered billing

Checkout, portal and webhooks with flexible pricing tiers.

Access & Security

Role-based access control

Webhook verification, security headers and edge-level CSP.

Gamification

Awards, streaks & badges

Milestone tracking with featured profile badges and attendance competition.

Stack
CloudflareSupabaseReactStripeCapacitor

Technical details

Platform & Mobile

  • Club website & native member app (iOS & Android via Capacitor)
  • Push notifications via APNs and FCM
  • Offline-capable with background sync
  • Deep linking and native text scale accessibility

Events & Teams

  • Waitlists with automatic promotion on cancellation
  • Comments & reactions on events
  • Recurring event series with external calendar sync
  • Tactical formations and auto team assignment

Payments

  • Stripe checkout, customer portal & webhook integration
  • Bank CSV import and reconciliation with statement text match
  • Guest billing options cash, bank transfer & contactless
  • Pricing tiers with per-event with admin override capability

Gamification

  • 48 awards across 8 categories
  • Streaks, milestones & play position tracking
  • Progress tracking & featured profile badges
  • Pin up to 3 badges to member profiles
  • Figma designed SVG badges

Access & Security

  • Granular role-based access control
  • Edge-level security headers and content security policies
  • Webhook signature verification

Ops & Monitoring

  • Automated health checks via scheduled pipelines
  • Reports persisted for historical tracking
  • At-a-glance system status dashboard

Stack

  • Cloudflare Pages / D1 / Workers
  • Supabase Auth
  • React + Vite
  • Stripe REST API
  • Capacitor (iOS + Android)
Future
Market Buddy
Nibbles

Experiments archive

Applied Experiment

Nibbles

AI-assisted meal planning and inventory workflows for real household use.

A prototype exploring how vision + natural-language search can make meal planning and inventory tracking genuinely useful. Built to test interaction design, canonicalisation, and full-stack delivery on an edge platform rather than present a finished product.

What it explores
AI in real workflowsVision + search embedded in everyday flows
Canonical data modellingReliable matching across inventory, recipes and shopping
Edge-first deliveryFull-stack TypeScript with pragmatic serverless patterns
CloudflareWorkers AITypeScriptReactD1 (SQLite)
Prototype · Private