10+ years designing and delivering enterprise-grade web platforms, SaaS products
and AI-integrated systems — specialised in ASP.NET Core, Angular, Flutter and
microservices architecture, with a track record of GRC platforms, LMS/CRM systems
and government-integrated solutions for the Saudi market.
I lead projects from architecture and development through to deployment.
I'm a Senior Software Engineer and Solutions Architect with over
10 years of experience building enterprise-grade web platforms, SaaS products and
AI-integrated systems. My work centres on ASP.NET Core, Angular, Flutter and
microservices architecture.
I've delivered GRC platforms, LMS and CRM systems, and government-integrated
solutions for the Saudi market — including integrations with Jadarat, Nafath
and Wathq. Day to day that means defining technical strategy, designing systems and
integration patterns, and staying hands-on across the stack.
Alongside client work, I'm the independent product owner and developer
of several commercial platforms in production, with hands-on expertise in multi-cloud
infrastructure (Azure, DigitalOcean, Alibaba), AI/LLM integration (RAG, vector
databases, vLLM) and multi-tenant SaaS design.
Career
Work experience
A decade of building and leading software delivery across KSA and Sudan.
Senior Software Engineer & Solutions Architect
09/2025 — Present
Management Solutions Systems Co. (MSSC) Riyadh, KSAmssc.com.sa
Architected and developed an enterprise Learning Management System integrated with Saudi Jadarat — the national skills and certifications platform — enabling automated trainee enrollment, competency tracking and certification issuance.
Designed and built a unified CRM + LMS platform for HSTC (Horizon Solutions for Training), consolidating student lifecycle management, course delivery, training operations and customer relationships into a single multi-tenant solution.
Integrated AI and LLM capabilities for automated content processing, semantic search, intelligent assessment generation and adaptive learning recommendations.
Acted as solution architect — defining technical strategy, system design and integration patterns with Saudi government services and third-party APIs.
Led the migration of legacy modules to a modern ASP.NET Core + Angular stack with improved scalability, observability and deployment automation.
Collaborated with business stakeholders to translate training and accreditation requirements into production-ready features aligned with Saudi regulatory standards.
Senior Software Developer
07/2023 — 09/2025
HakTrak Riyadh, KSA
Architected and delivered Comply360, a full-stack GRC platform, using ASP.NET Core Web API and Angular 18 with real-time dashboards powered by SignalR.
Optimised system performance by integrating Redis caching for compliance reports and session management, reducing database query response times by 60%.
Implemented background job processing with Hangfire for automated compliance scans, vendor risk assessments and scheduled SecurityScorecard data imports.
Containerised applications using Docker (multi-stage builds) and established CI/CD pipelines across DigitalOcean, Alibaba Cloud and Hetzner environments.
Led SecurityScorecard API integration using .NET HttpClient with retry and circuit-breaker policies for resilient external service communication.
Configured SendGrid email services for automated compliance notifications, risk alerts and system-generated reports with delivery tracking.
Established testing strategies (xUnit for .NET, Jasmine/Karma for Angular) achieving 90%+ code coverage, and mentored junior developers in modern engineering practices.
Senior Full Stack Developer
06/2021 — 06/2023
Kafaaat Dammam, KSA
Architected microservices-based solutions in .NET Core, each handling a single business capability and communicating via lightweight HTTP APIs and messaging.
Implemented asynchronous, event-driven communication using RabbitMQ to decouple services and ensure reliable, scalable workflows.
Built payment integration with Moyasar and global platform integrations with WhatsApp, LinkedIn, Nafath, Wathq, Twitter and Google — each encapsulated as an independent microservice.
Containerised services with Docker and orchestrated them on Azure Kubernetes Service (AKS); designed CI/CD pipelines in Azure DevOps for automated builds, tests and deployments.
Monitored production health via Azure Monitor and centralised logging using the ELK stack (Elasticsearch, Logstash, Kibana).
Developed responsive Angular front-ends consuming microservices APIs, and authored unit, integration and contract tests to validate cross-service workflows.
Senior Full Stack Developer
04/2020 — 06/2021
Oasis Computer Systems Khartoum, Sudan
Designed and delivered two insurance web aggregator platforms (Applus and Almamoon Brokers) using ASP.NET Core, Angular, MS SQL Server and Redis.
Implemented real-time integration with multiple insurance company APIs to submit user quote requests and process returned offers in real time.
Integrated the HyperPay payment gateway for secure, end-to-end transaction processing and reconciliation.
Architected reusable Angular components and services, focusing on performance, reusability and maintainability across both platforms.
Full Stack Developer
08/2017 — 03/2020
LemonLabs for Technical Solutions Khartoum, Sudan
Led a team of 15+ technical specialists, providing coaching, performance reviews and career development.
Monitored the production environment to identify, document and escalate errors and bugs in collaboration with the development team for rapid resolution.
Managed and optimised the ticketing system — logging, categorising, prioritising and tracking requests to ensure SLA compliance.
Validated new features in staging environments and oversaw configuration management in production, applying updates and patches following best practices.
Software Engineer
12/2014 — 08/2017
Insight for Multi Activities Khartoum, Sudan
Developed and maintained a Diagnostic Clinic Management System handling patient appointments, medical records and doctor–patient workflows using C#, VB, SQL Server and ASP.NET.
Built a Pharmacy Management System for prescription creation, inventory tracking and dispensing workflows, integrated with the clinic system.
Developed a Laboratory Information System managing test ordering, result reporting, approval processes and automated notifications.
Selected work
Independent & client projects
Products I own end to end, and platforms delivered for clients.
“Compliance, Proven.” A unified Governance, Risk and Compliance platform
for regulated organisations in Saudi Arabia — mapping PDPL, NCA ECC, SAMA CSF and
ISO 27001 onto one persistent control framework so teams test once and comply many.
Built on a Framework-as-Data model with deep closure-table hierarchies centred on a
ControlInstance core, plus an AI layer for document understanding, control mapping
and semantic search. Cryptographic audit trails, automated evidence collection via
on-premises connectors, vendor governance and PDPL 72-hour breach tracking.
Fully bilingual (RTL-native) and deployable inside air-gapped networks.
Sole architect and developer.
The official conferences and events management platform for King Faisal Specialist
Hospital & Research Centre, one of the largest healthcare institutions in the
Middle East. Contributed as part of the development team on registration workflows,
event content management and integrations across the conference lifecycle.
ASP.NET CoreAngularSQL ServerRegistration workflowsCMS
A complete venue booking SaaS platform designed and developed from scratch —
backend, frontend, mobile and infrastructure — covering venue listings,
availability calendars, booking flows, payment processing and host/guest
dashboards. Multi-tenant architecture, built for the Saudi market. Pre-launch.
ASP.NET CoreAngularFlutterMulti-tenant SaaSPayments
Toolbox
Technical skills
The stack I design, build and ship with.
Backend
ASP.NET CoreC#.NET 8Web APIMVCMicroservicesHangfireSignalRRabbitMQgRPC