Work that shipped & outcomes that measured

Portfolio

Seven practice areas. Real projects. Documented outcomes. Each section shows recently completed work with the technology stack and measurable impact.

30+
Projects delivered
8
Practice areas
10+
Enterprise clients
10+
Years of delivery

Enterprise Application Architecture

Complex, multi-layered platforms built from the ground up — custom OMS, PIM systems, and configurator apps that handle real enterprise scale.

01
Custom Order Management System (OMS) Recently Completed

Designed and delivered a fully custom OMS serving as the nerve centre for omni-channel retail — connecting e-commerce, POS, warehouse, and 3PL systems with a single source of order truth. The system handled real-time inventory allocation, multi-warehouse routing, returns processing, and advanced order splitting logic across all sales channels. Azure AD provided centralised identity and RBAC for 400+ internal users across multiple business units.

Real-time omni-channel sync
400+ internal users
65% order processing time reduction
99.9% uptime SLA
.NET Core Node.js Angular Azure AD MS SQL Server Azure Service Bus Azure Functions REST APIs
Integrations: Shopify · Magento · Manhattan WMS · FedEx / UPS · POS Systems · ERP (AS400)
02
Enterprise PIM System — Salsify Alternative Recently Completed

Built a proprietary Product Information Management platform as a high-capability alternative to Salsify — purpose-built for a client with 200,000+ SKUs across 14 retail channels. The platform featured advanced attribute management, workflow-driven enrichment processes, digital asset management integration, multi-channel publishing, and a real-time channel readiness scoring engine. Azure Blob handled petabyte-scale media storage while Azure Front Door provided global CDN delivery with sub-100ms asset response times worldwide.

200K+ SKUs managed
14 channel publishing
<100ms global CDN
70% enrichment time saved
Angular React .NET Core Azure Blob Storage Azure Front Door Azure App Service PostgreSQL
Integrations: DAM · Shopify · Magento · Amazon Seller Central · Google Merchant Center
03
Customer Product Configurator with AR — Tablet & Desktop Recently Completed

An immersive product configurator for a framing and art accessories manufacturer — letting end customers upload their own images, select mat frames across multiple layers, add accessories, and view the configured product in their own room using an Augmented Reality feature. Built as both a native Android tablet app (for in-store use) and an Angular/Node web application for desktop. The AR "View in Room" feature used the device camera and ARCore to overlay the configured product at scale in the customer's real environment, driving a significant uplift in conversion and reducing returns.

Tablet + Desktop
AR "View in Room"
38% conversion uplift
22% returns reduction
Native Android Angular Node.js ARCore WebGL / Three.js Azure Blob (asset store)
Features: Multi-layer mat frame builder · Image upload & crop · Accessory configurator · AR room placement · Save & share configuration

Enterprise Integration Architecture

Multi-system connectivity across ERP, e-commerce, CRM, PIM, DAM, WMS, and analytics platforms — designed for reliability, observability, and zero data loss.

01
Omni-Channel Integration Hub — D365 CRM Ecosystem Recently Completed

Designed and delivered the integration layer connecting nine platforms into a unified data ecosystem for a national retail organisation. Azure Service Bus handled all inter-system messaging with dead-letter monitoring, while Azure Data Factory managed nightly data warehouse loads for BI reporting. Power BI dashboards consumed the unified data warehouse for executive and operational reporting.

D365 CRM AS400 ERP Magento Android App iOS App Power BI Data Warehouse Salsify PIM Custom Apps
9 systems connected
Real-time + batch sync
Zero data loss (DLQ)
Azure Service Bus Azure Data Factory Azure Functions D365 CRM SQL Data Warehouse
02
Salesforce Commerce Cloud Integration — Dell Boomi iPaaS Recently Completed

Architected a full-stack integration layer using Dell Boomi as the iPaaS backbone connecting Salesforce Commerce Cloud (SFRA), NetSuite ERP, Cloudinary DAM, Salesforce CRM, and a suite of custom internal applications. Boomi handled bi-directional product, order, inventory, and customer data flows. Cloudinary managed all digital asset transformations and delivery to SFCC. NetSuite was the financial system of record — all order and payment data reconciled in real time.

SF Commerce Cloud Dell Boomi NetSuite ERP Cloudinary DAM Salesforce CRM Custom Apps
6 platforms unified
Real-time order sync
DAM auto-delivery to SFCC
Dell Boomi Salesforce Commerce (SFRA) NetSuite ERP Cloudinary Salesforce CRM
03
Oracle EBS Enterprise Integration — Snowflake Data Warehouse Recently Completed

Led the integration architecture for a global manufacturer connecting Oracle EBS as the ERP backbone to a modern digital commerce and analytics stack. IBM DataStage handled ETL from Oracle EBS into Snowflake. EDI managed supplier and logistics data exchange. Commercetools served as the headless commerce platform consuming product and pricing data from Oracle. Salesforce CRM was integrated for unified customer and opportunity management.

Oracle EBS IBM DataStage EDI (AS2/X12) ❄ Snowflake Commercetools Salesforce CRM Custom Apps
Global multi-entity
Snowflake data lake
Headless commerce ready
Oracle EBS IBM DataStage EDI (AS2 / X12) Snowflake Commercetools Salesforce CRM

Microsoft Dynamics 365 CRM

End-to-end D365 CE implementations — environment design, data migration, custom development, integrations, and user training.

01
Salesforce CRM → D365 CE Migration + Oracle EBS Integration Recently Completed

Full migration from Salesforce CRM to Dynamics 365 Customer Engagement for a mid-market manufacturing company — integrated with Oracle EBS as the financial and supply chain system of record. Delivered the complete solution lifecycle: environment provisioning, security model design (business units, teams, security roles), entity and field mapping from SFDC schema to D365 Dataverse, custom plugin development, Power Automate flows for approval workflows, bidirectional Oracle EBS integration via Azure Service Bus, full data migration using KingswaySoft SSIS adapters, and structured end-user and admin training for 250 users.

250 users migrated
Full data migration
Oracle EBS bi-directional
On-time, on-budget
D365 CE Dataverse Plugins / PCF Power Automate Azure Service Bus Oracle EBS KingswaySoft SSIS
Delivered: Environment design · Security model · Entity/field mapping · Custom plugins · Data migration · Power Automate flows · EBS integration · Business user training
02
Greenfield D365 CE Implementation + Navision 2016 Integration Recently Completed

End-to-end Dynamics 365 Customer Engagement setup from scratch for a professional services organisation with approximately 100 users. Designed the full environment strategy (dev / UAT / production), defined business units and team hierarchy, built the security role matrix, and configured the full D365 Sales and Customer Service modules. Integrated with Navision 2016 via a custom Azure Functions-based middleware layer — synchronising customer master data, accounts, and sales order status in real time. Delivered structured role-based training for sales, service, and admin users.

~100 users
Greenfield setup
Navision 2016 real-time sync
Full role-based training
D365 Sales & Service Dataverse Azure Functions Navision 2016 Security Roles Power Automate
Delivered: Environment provisioning · Business unit design · Security role matrix · D365 Sales & Service config · Navision middleware · Data migration · End-user training
03
Salesforce CRM → D365 CE + AS400 ERP + POS System Integration Recently Completed

Migrated a retail group from Salesforce CRM to Dynamics 365 CE, simultaneously delivering integrations with their AS400 ERP system and in-store POS platform. The AS400 integration used a custom SSIS-based adapter with Azure Service Bus for reliable messaging, synchronising customer accounts, product data, pricing, and order history. POS integration fed real-time transaction data into D365 for unified customer 360 views — enabling the sales team to see in-store purchase history alongside digital engagement history in a single CRM record.

Retail unified view
Customer 360 in CRM
AS400 + POS integrated
D365 CE AS400 ERP POS Integration Azure Service Bus SSIS / KingswaySoft
Delivered: Full migration · AS400 ERP sync · POS real-time feed · Customer 360 view · Business user training

Customer Web Application Development

.NET, Node, React, Next.js, Angular, and Python FastAPI — full-stack web applications built for enterprise performance and long-term maintainability.

01
Enterprise Policy Management Portal — .NET Core + Angular Recently Completed

Built a secure, multi-tenant policy and compliance management portal for a financial services group — enabling document authoring, approval workflows, version control, and audit trail management. Azure AD B2C handled authentication across multiple tenants. SQL Server backed the document and workflow engine.

.NET Core 7 Angular 16 Azure AD B2C MS SQL Server Azure App Service
Multi-tenant
500+ users
Full audit trail
02
Real-Time Operations Dashboard — Node.js + React + PostgreSQL Recently Completed

Delivered a real-time operational visibility platform for a logistics provider — consolidating data from 6 source systems into unified live dashboards for fleet managers, customer service, and executives. WebSocket connections provided sub-second data updates. PostgreSQL with TimescaleDB handled time-series event data at scale.

Node.js React PostgreSQL + TimescaleDB WebSockets Recharts / D3
6 data sources
<1s live updates
Replaced 4 weekly reports
03
B2B Customer Portal — Next.js + Node.js + Azure Recently Completed

Full-stack B2B portal giving trade customers self-service access to order history, live inventory, quote requests, and invoice downloads — replacing a manual email-based process. Next.js delivered SSR for SEO and performance. Node.js API layer handled business logic and ERP integration. Azure CDN served static assets globally.

Next.js 14 Node.js PostgreSQL Azure CDN Azure AD
1,200 trade accounts
80% inbound email reduction
04
ML Model Serving API — Python FastAPI + React Frontend Recently Completed

Built a high-performance inference API wrapping a custom-trained machine learning model for demand forecasting — serving predictions to a React-based planning dashboard used by supply chain teams. FastAPI delivered sub-50ms p95 latency. The React dashboard displayed forecast charts, confidence intervals, and scenario comparisons. Deployed on Azure Container Instances with auto-scaling.

Python FastAPI React scikit-learn / XGBoost Azure Container Instances PostgreSQL
<50ms p95 latency
18% forecast accuracy improvement

AI Consultancy

Identifying manual processes for automation, deploying RAG knowledge systems, and building production-ready AI integrations with governance frameworks.

01
Procurement Automation — Manual-to-AI Workflow Transformation Recently Completed

Led an AI discovery engagement for a manufacturing firm to identify manual procurement processes ripe for automation. Facilitated structured workshops with 8 process owners, scored 18 candidate processes by ROI and feasibility, and implemented the top 4 — including automated PO matching, 3-way invoice reconciliation, supplier onboarding form processing (using Azure Document Intelligence), and exception-routing workflows. Delivered a governance framework and monitoring dashboard for ongoing oversight.

18 processes scored
4 automations deployed
1,200 hrs/yr saved
ROI achieved in 6 months
Azure Document Intelligence Power Automate Azure OpenAI Azure Logic Apps Azure Monitor
02
Customer Service Automation — AI Triage & Response Drafting Recently Completed

Designed and implemented an AI-powered customer service triage system for a retail client receiving 8,000+ inbound emails per month. The system classified incoming emails by intent (order query, return request, complaint, general enquiry), extracted key entities, routed to the correct team queue in D365 Customer Service, and drafted AI-assisted response suggestions. Agents reviewed and sent — with average handle time dropping from 14 minutes to 4 minutes per ticket.

8,000 emails/month
14min → 4min AHT
71% AHT reduction
CSAT +12 points
Azure OpenAI (GPT-4o) D365 Customer Service Azure Functions Azure Communication Services Application Insights
03
RAG Knowledge Assistant — Internal Policy & Compliance Q&A Recently Completed

Designed and deployed a Retrieval-Augmented Generation (RAG) assistant over 80,000+ internal policy documents for a financial services firm. Built the full pipeline: document chunking strategy, embedding generation (Azure OpenAI Ada), vector storage in Azure AI Search, retrieval with semantic ranking, and a custom guardrail layer preventing responses outside the retrieved context. Deployed as an internal web app. Analysts cut policy research time by 60% and reduced compliance escalations by 35%.

80K+ documents indexed
60% research time reduction
35% fewer escalations
94% user satisfaction
Azure OpenAI Azure AI Search Azure Blob (doc store) Python / LangChain Guardrails AI RAGAS Evaluation
04
AI Use Case Discovery & Governance — National Retail Chain Recently Completed

6-week structured discovery engagement for a national retail chain — surfacing, scoring, and prioritising 22 AI use cases across merchandising, customer service, supply chain, and marketing. Delivered a prioritised backlog with ROI models, data readiness assessments, and technical feasibility scores. Also produced an AI governance framework (acceptable use policy, human oversight requirements, audit trail design) adopted company-wide.

22 use cases prioritised
Governance framework adopted
6-week engagement

Salesforce CRM & Commerce Cloud (SFRA)

Salesforce CRM implementation and maintenance connected to NetSuite and Oracle — plus SFRA solution architecture for Fortune 500 multi-realm, multi-website deployments.

01
Salesforce CRM — Implementation & Integration (NetSuite + Oracle) Recently Completed

Full Salesforce Sales Cloud and Service Cloud implementation for a mid-market distribution business — connected to NetSuite for financial data sync and Oracle for product catalogue and pricing. Delivered environment strategy, object and field design, validation rules, process builder flows, Apex trigger development, custom Lightning Web Components, NetSuite integration via REST APIs and MuleSoft, Oracle pricing sync via scheduled data loads, and role-based training for 180 users across 4 departments.

180 users
NetSuite + Oracle integrated
Apex + LWC custom dev
4-department training
Salesforce Sales Cloud Service Cloud Apex / LWC MuleSoft NetSuite Oracle
02
SFRA Solution Architecture — Fortune 500 Multi-Realm, Multi-Website Recently Completed

Acted as Solution Architect for a Fortune 500 retailer's Salesforce Commerce Cloud (SFRA) platform — a complex multi-realm, multi-website architecture serving 12 distinct brands across 8 countries. Designed the shared cartridge strategy, realm separation model, and integration architecture covering product sync (PIM via Dell Boomi), payment gateways, loyalty platform, ERP, and OMS. Led a team of 14 developers across three workstreams, overseeing code standards, release pipeline, and cross-realm shared component governance.

8 countries
12 brand sites
14-dev team
8+ integrations
SFCC / SFRA Dell Boomi Cloudinary Stripe / Adyen CI/CD (GitHub Actions) NetSuite OMS

Vulnerability Management & Remediation

Security audit reviews, OWASP-based vulnerability identification, and codebase remediation across e-commerce and enterprise platforms.

01
Magento 2 E-Commerce Security Audit & Remediation Recently Completed

Conducted a comprehensive security audit of a Magento 2 e-commerce platform following a PCI DSS compliance review. Identified 34 vulnerabilities across OWASP Top 10 categories — including SQL injection vectors in custom modules, stored XSS in CMS blocks, insecure direct object references in order API endpoints, and misconfigured CSP headers. Delivered severity-ranked findings with proof-of-concept reproduction steps, then led the full remediation sprint, re-tested all findings, and produced a remediation evidence report for the client's PCI auditor.

34 vulnerabilities found
100% remediated
PCI DSS evidence delivered
OWASP Top 10 cleared
Magento 2 OWASP ZAP Burp Suite Snyk PHP / MySQL
02
Salesforce Commerce Cloud (SFRA) Security Audit & Remediation Recently Completed

Security review of a large SFRA implementation following a third-party penetration test report. Reviewed 19 high and critical findings covering insecure CORS configuration, exposed API keys in client-side JavaScript, CSRF token bypass in checkout flows, insecure session management, and inadequate rate limiting on authentication endpoints. Led the remediation engineering effort across 3 cartridges and coordinated re-testing with the third-party pentest firm to achieve sign-off on all critical and high findings within an 8-week remediation window.

19 high/critical findings
All critical remediated
8-week window
Pentest sign-off achieved
Salesforce SFRA Burp Suite Pro JavaScript / ISML OWASP ASVS
03
Custom Enterprise Application — Full Security Remediation Programme Recently Completed

Embedded security remediation programme for a custom .NET Core enterprise application following a formal security audit commissioned by the client's board. Findings covered authentication weaknesses (weak JWT configuration, missing refresh token rotation), broken access control across API endpoints, sensitive data exposure in logging, insufficient input validation, and outdated dependency chains with known CVEs. Delivered a structured 12-week remediation programme — triaging, fixing, retesting, and documenting every finding. Also implemented automated dependency scanning in CI/CD pipeline (Snyk + Dependabot) to prevent regression.

27 findings addressed
12-week programme
CI/CD scanning added
Board sign-off achieved
.NET Core JWT / OAuth 2.0 Snyk Dependabot OWASP ZAP GitHub Actions (CI scan)

Have a similar project in mind?

Share your requirements and timeline. We'll respond within one business day with a proposed approach — no obligation.