C# · .NET · Azure · AI & Agentic

Engineer of business-critical systems on .NET & Azure.

C# / .NET & Azure developer with 20+ years delivering business-critical applications — including a decade building enterprise systems for 25,000+ users on ASP.NET MVC and SQL Server at Saudi Aramco.

Deep across the Microsoft stack — Azure App Services, Functions & SQL, REST integrations, and CI/CD via Azure DevOps — with hands-on AI & automation experience (Azure AI Services, Claude-powered development, Model Context Protocol).

◆ Currently Founder & CTO / Lead Engineer — Auditraks

Architecting a multi-tenant .NET / Azure SaaS platform for 3TG supply-chain compliance, and building Model Context Protocol (MCP) servers that expose business platforms to AI assistants.

20+
Years shipping
25k+
Enterprise users served
55
AI tools (MCP)
.NET 9/10
+ Azure & Angular 21

Software Development

Download CV (PDF) Download CV (DOCX)

Languages & Frameworks

C# ASP.NET (MVC / Core) .NET 9/10 REST APIs (JSON/XML) TypeScript JavaScript Angular 21 HTML5 / CSS

Cloud & DevOps

Azure App Services Azure Functions Azure SQL Azure DevOps CI/CD SQL Server PostgreSQL Docker Git

Platform, Security & AI

Multi-tenancy RBAC Entra External ID (MSAL + PKCE) Stripe Billing Azure AI Services & AI Foundry MCP Servers Power Automate ITIL awareness

Experience

Auditraks — 3TG Supply-Chain Compliance SaaS

Nov 2025 - Present

Founder & CTO / Lead Engineer

Architected a multi-tenant B2B compliance platform for tungsten, tin, tantalum & gold (3TG) supply chains (RMAP / OECD DDG / SEC Form SD / DFARS). Built the full stack: a .NET 9/10 vertical-slice API (MediatR CQRS, Result pattern) and an Angular 21 SPA with Supplier, Buyer and Admin portals, integrated via REST APIs. Implemented Microsoft Entra External ID (MSAL + PKCE) authentication and Stripe billing; deployed and supported the platform on Azure. Shipped two MCP servers (55 AI tools) exposing the platform to AI assistants — including AI risk assessment, churn prediction and natural-language queries. Website: auditraks.com

Arab Africa Global Business Summit (AAGBSE)

2026

Lead Engineer

Angular 21 SaaS event & registration platform for an international business summit, designed to scale to 20,000+ users. Built multi-tier registration (VIP, sponsors, delegates) with Stripe payments and admin dashboards, on a .NET backend. Delivered a fully trilingual experience (English / Arabic / French) with @angular/localize, including Arabic RTL support. Website: arabafricagbse.com

Job Seekers Progress Notes App

Jan 2026 - Feb 2026

Product Engineer

Job seeker tracking and coaching tool. Integrated voice-to-text for real-time session capture and built AI features to generate CV summaries and action plans (Angular 21). Website: qaren.co.uk

PropKat / PropertyAI

Nov 2025 - Jan 2026

Founder / Lead Engineer

UK property and maintenance management SaaS. Architected multi-tenant isolation, built Angular and .NET API with PostgreSQL, and integrated Stripe for subscription lifecycle management. Website: propkat.com

CityHistoryWalks

Jul 2024 - Present

Founder / Lead Engineer

Self-guided city walking tour PWA. Developed an interactive map-based experience using MapLibre and Supabase, and implemented Stripe-gated premium content with location-aware tour triggers (Angular 21). Website: cityhistorywalks.com

jaPOS

Jun 2025 - Aug 2025

Project

Windows retail POS system developed with Flutter.

Legal-JM

Jan 2025 - Aug 2025

Founder / Lead Engineer

AI-driven legal document review platform. Designed ingestion and proofreading workflows and engineered Claude prompts for structured legal text analysis.

Carib Condominiums Gate Management System

Aug 2024 - Present

Developer

Gate management system using Angular, Firebase, Python, and Home Assistant automation. Implemented real-time gate monitoring, visitor logging, and security camera integrations.

Real Digital International

Jan 2023 - Jun 2023

Contract Developer

Stock tracking system with barcode scanning (Angular/C#). Reduced inventory discrepancies by 25% through improved tracking workflows.

Zeolite Technology

2018 - Aug 2021

Lead Developer

Property rental systems, FX trading bots, and Python stock trading bots. Built automation tooling and maintained safety systems for Aramco.

Saudi Aramco

2008 - 2018

Application Engineer

Delivered enterprise systems for 25,000+ users using ASP.NET MVC and SQL Server, including the Project Safety Management System and internal tooling used at scale. Worked directly with business stakeholders to scope, build and support mission-critical applications — deep experience in enterprise deployment, testing and long-term maintenance within a QA / ISO 9001 and GAMP-compliant environment.

Control Systems Engineering

Download CV (PDF)

Core Skills

DCS / PLC Systems Functional Safety / SIS Commissioning & Start-up QA / ISO 9001 GAMP Compliance Process Automation Lean Six Sigma

Systems

Emerson DeltaV Honeywell DCS ABB DCS Triconex SIS (ESD) PLC Programming SCADA

Experience

Saudi Aramco

2008 - 2018

Control Systems Estimate Engineer

Maintained technical specifications for Process Control systems. Developed internal estimating tools and managed safety management systems.

GlaxoSmithKline (UK)

2003 - 2008

Site Automation Engineer

Configured, maintained and supported Emerson DeltaV DCS across pharmaceutical manufacturing operations over five years. Ensured GAMP compliance and validation (GxP) for DeltaV / DCS projects, implemented QA protocols for new installations and commissioning, and coordinated Lean Six Sigma strategies.

Honeywell Control Systems

2002

Project Engineer

Engineered a Triconex (Schneider Electric) safety-instrumented system (SIS / ESD) for a Saudi Aramco (SASREF) metering station. Designed DCS graphics for an oil-refinery control-system upgrade, developed QA processes and enforced configuration / coding standards.

AI & Machine Learning

Early adopter and power user of Claude and Cursor IDE for AI-assisted development — architectural reasoning, automated refactoring, agentic workflow orchestration and test generation. Built two MCP servers exposing 55 AI tools for risk assessment, churn prediction and natural-language queries on the Auditraks platform, with additional exposure to Azure AI Services, RAG pipelines and vector databases.

Claude Development

Claude / AI-Assisted Development

Claude (Anthropic) Claude Code Cursor IDE Prompt engineering AI pair-programming Automated refactoring & test generation

Claude Code Engineering

CLAUDE.md architectural briefs Agent working agreements Custom slash commands Agent skills Subagents (git-worktree isolation) Plan mode & permission gating Context engineering

MCP & Agentic Orchestration

MCP server development Azure AI Services & AI Foundry OpenAI Agents SDK LangChain / LangGraph CrewAI AutoGen

Retrieval, Data & Automation

RAG pipelines Vector DBs (Pinecone, Chroma) Natural-language query interfaces n8n workflow automation Home Assistant automation Voice-to-text automation

Projects

Auditraks MCP Servers

2026

Two Model Context Protocol servers (55 tools) exposing the Auditraks compliance platform to AI assistants — custody tracking, document generation, AI risk assessment, churn prediction and natural-language platform queries.

Legal-JM Stack

2024 - Present

AI-driven legal automation with RAG pipelines and agentic workflows.

Trading Bots

Zeolite Tech

Python-based stock trading and FX bots (MT4/CTrader).

Education & Certifications

Degrees

MSc Information Technology

University of Liverpool

BSc Computer Science

University of Massachusetts, USA

Certifications

  • Agile Expert Certified (AEC)
  • Certified SCRUM Master (CSM)
  • IBM Generative AI (2023)
  • ISO 9001 Quality Management

Contact Me

United Kingdom

70 Attlee Close, Thornton Heath, CR7 7FA

+44 7448 154768

Availability

Open to contract roles, technical consulting, and product partnerships.

Send a Message