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

Delivering customer-facing enterprise integration across SAP BTP, SAP Integration Suite and S/4HANA, bridging architecture and production support in complex landscapes. Increasingly focused on PI/PO modernisation and regulated/hybrid constraints, with an emphasis on repeatable patterns, governance, operational reliability and delivery acceleration. Alongside this, building practical tools and evolving AI-assisted delivery through inventory-driven, prompt-assisted build and validation workflows, supported by guardrails, cost controls and human approval gates.

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
  • Evolving from project delivery into repeatable platform thinking, so patterns, guardrails and artefacts can be reused across teams and programmes.
  • Deepening my work in regulated and hybrid environments, where data boundaries, auditability and operational controls shape real-world design choices.
  • Growing into an operating-model role, building standards, enablement and measurement (cycle time, defects, adoption) so delivery improves as teams scale.
  • Building governed, AI-assisted delivery workflows, where structured inputs and human approval gates accelerate build and testing without weakening production discipline.

What I bring

Integration deliveryAPI-firstEvent-drivenProduction reliabilityObservabilityCompliantAI-assistedScaffoldsValidation loopsOrchestrated end-to-endSW
  • Turn discovery into repeatable delivery by standardising inventories, patterns and artefact packs so teams move faster with fewer missed requirements.
  • Reduce production risk by designing for observability, safe reprocessing and controlled change, so handover and steady-state support remain straightforward.
  • Accelerate build and testing safely through governed, prompt-assisted workflows (scoped tools, approval gates, traceability), keeping sensitive mapping and decisions under human control.

Accelerators & skills

How I deliver

Discover

Start with discovery to define boundaries, constraints and a workable target design, then shape the inputs and guardrails for prompt-assisted delivery (inventories, templates, validation steps and approval gates). Use the inventory as structured context for AI-assisted scaffolding, so standard artefacts can be drafted quickly while sensitive mapping stays under human control.

InventoryConstraintsTarget designDelivery guardrails

Design

Select and consider integration patterns based on latency, coupling, scale and consumer needs, then apply reusable templates and prompt-assisted build workflows to standardise delivery and accelerate testing while keeping sensitive requirements under human control.

Business systemsIntegration layerConsumersERP1SaaS PlatformAPI Gateway2AnalyticsExternal Partners3Ops Health

Scaffold

Scaffold the build through governed, tool-assisted delivery with scoped access, human approval, auditability, controlled data boundaries and stage gates. AI drafts standard scaffolds and artefacts via approved tools; consultants validate, complete sensitive mappings and promote into test.

Scoped tools & connectors

Approved tools only, least-privilege access, and allowlisted connectors by environment.

Inventory-driven context

Structured inventories, constraints and canonical inputs shape what gets drafted, not free-form prompting.

Human approval gates

AI proposes; consultants review and approve based on risk, keeping sensitive mapping and requirements human-handled.

Traceability & change control

Decision context, artefact lineage and reviewable change sets across iterations, with clear provenance of inputs and approvals.

Checkpoints & controls

Adoption, cost and stability checkpoints plus readiness gates before scaling the approach across teams and waves.

Validate

Define success criteria up front, then validate through repeatable test assets (mocks, harnesses, Postman collections/scripts) and contract checks so edge cases surface early. Treat prompts and templates as versioned artefacts with review gates, and shape the platform approach around reliability, supportability and governance, including regulated constraints such as data residency, operational controls and auditability.

Business SystemsIntegration LayerConsumersERP1SaaS PlatformDatabricksMapping / Model2API GatewayEvent Hub3Channels / AppsPartners4Analytics

Cutover & operate

Drive go-live readiness through repeatable evidence from build and validation, supporting UAT and production readiness without relying on fragile one-off scripting. Keep maintainability and support in mind so solutions can be handed over cleanly into steady-state operations. Operate with observability patterns, safe change and reprocessing, reusing the same mock services and Postman assets to support triage and ongoing reliability.

Discover
Design
Scaffold
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 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. Includes vision-based capture and LLM-assisted enrichment to turn unstructured inputs into reliable, searchable data.

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