About
Enterprise Integration Specialist & Full-Lifecycle Implementation Leader
I'm a hands-on technologist and implementation leader based in Abu Dhabi, UAE. Over the past 22+ years I have planned, built, and delivered enterprise platforms for organisations across the Middle East, Europe, Africa, and Asia, covering utilities, oil & gas, manufacturing, government, and the public sector.
My work sits at the intersection of business strategy and technical delivery. I take projects from initial discovery workshops through go-live and into post-launch optimisation, covering the complete lifecycle: requirements, design, development, data migration, integration, testing, training, and support.
Most of my career has been spent inside the Microsoft Dynamics line, starting with Navision in the early years, then Dynamics NAV, and today Business Central, alongside Dynamics 365 Finance & Operations (formerly Dynamics AX), Field Service, and CRM. On the asset-management side, Hexagon EAM (formerly Infor EAM) and IBM Maximo. On the Oracle side, from Oracle E-Business Suite through to Oracle Fusion today. I've led rollouts of these platforms across multi-site, multi-country operations, including the CMMS and CAFM workflows that come with them: work-order lifecycles, PPM strategies, asset hierarchy design, contractor and helpdesk integration. Getting the integration layer right is the difference between success and expensive failure.
Alongside ERP/EAM/CAFM/CRM work, I design and build the middleware, APIs, and data pipelines that connect these systems to each other and to the wider technology estate. That means C# / .NET middleware, Python data processing, React and PHP web applications, Azure, AWS, and GCP cloud infrastructure, and Power BI reporting layers sitting on top of data lakes and warehouses.
I hold degrees in both Accounting and Computer Science. That dual background is not decorative; it shapes how I approach every project. I can sit with a CFO and discuss chart-of-accounts restructuring in the morning, then work with developers on API contract design in the afternoon. The ability to operate across that boundary is what lets me deliver systems that actually solve business problems, not just technical ones.
Twenty-plus years inside ERP, EAM, and CAFM rollouts means I can speak the language of the people who actually use these systems. I sit comfortably with a CFO on chart-of-accounts restructuring, walk a warehouse with a stores supervisor on cycle-count discipline, review an approval matrix with the head of procurement, talk failure codes with a maintenance manager, plan a PPM schedule with a facility-management team, and scope a campaign-attribution build with a marketing lead. HR and payroll calendars, month-end close pressure, and the reports each function actually relies on are part of the same conversation.
That's the difference between a developer who configures a platform and a consultant who delivers an outcome. The person on the other side of the table usually doesn't care which platform we pick — they care whether the new chart of accounts will close the month-end faster, whether a three-way match will catch duplicate invoices, whether the stock count will reconcile first time, whether the work orders will route to the right contractor, whether the dashboard will answer the question they actually have. Knowing the functional answer is what lets me ask the right technical questions.
I write about enterprise technology, integration patterns, and lessons learned from real projects on this blog. I also deliver professional training in areas like cloud computing, database design, SDLC, and digital strategy for teams and individuals who want to sharpen their enterprise tech skills.
Abu Dhabi, UAE
Key milestones across two decades of enterprise technology work.
Abu Dhabi, UAE
Running CMMS and CAFM operations day-to-day at a UAE-based organisation — asset hierarchy, work orders, PPM, helpdesk, contractor management, and the integration layer that ties them to the wider ERP estate. Alongside that, I help other teams with their ERP, EAM, and CAFM projects through advisory engagements, hands-on integration work, and professional training.
UAE & regional
Shifted toward integration architecture — more time tying CAFM, EAM, and ERP estates together, less time on single-platform configuration. Started writing publicly about the patterns I kept seeing across projects; the pillar guides on this site grew out of that period, alongside the professional training I now deliver. Toward the end of this stretch, made the deliberate move into an in-house CMMS/CAFM management role to deepen operational depth on the systems I had been advising on for years.
Middle East, Europe, Africa & Asia
Led multi-site Dynamics 365 (incl. Navision → Business Central upgrades), Hexagon EAM, IBM Maximo, and Oracle Fusion rollouts for utility, oil-and-gas, and government organisations — including a Billing & Customer Care (B&CC) programme at a water-supply utility in Africa. Built the .NET middleware and API layers that connected those systems to CMMS, GIS, and finance estates. Ran delivery teams through full-lifecycle programmes — discovery, build, data migration, cutover, hyper-care — that typically spanned six to eighteen months.
Early career
Started in software development and SQL Server / Oracle DBA work. Built first enterprise integrations: payroll to GL, point-of-sale to inventory, asset registers to financial systems. Completed degrees in Accounting and Computer Science along the way, and that's when the pattern clicked — the gap between business people and developers was the real bottleneck, and bridging it was the work I wanted to do.
Every engagement follows the same discipline, whether it's a 6-month ERP rollout or a 3-week integration sprint.
Understand the business problem, map current processes, identify gaps, and define what success looks like.
Architect the solution, plan integrations, design data flows, and get stakeholder sign-off before writing a line of code.
Configure, develop, migrate data, integrate systems, and run structured testing cycles with real users.
Cut over, support the transition, train end users, then monitor and optimise based on real usage data.
Whether you need a full implementation partner, integration expertise, or technical training for your team.