About
An engineer who never stopped building, and an architect who never stopped asking why.
I have been building software since the mid-nineties and turned professional in 2004, after a computer engineering degree in C, C++ and Pascal. C# and .NET have been my core ever since, with Java and JavaScript close behind and Python with me throughout. Two decades on, the work is the same at heart: understand the real problem, then carry it to a running system.
Most of that time has been spent inside large enterprises: a decade at Qatargas, now QatarEnergy LNG, then Ericsson and Clas Ohlson in Stockholm, then back to Doha as principal architect. The work spans digital transformation, legacy modernisation, cloud migration and custom enterprise software on SAP and Microsoft platforms, and lately the careful introduction of agentic AI into processes that cannot afford a wrong answer.
What I care about is the seam: where requirements meet architecture, where data crosses a boundary, where a process outlives the system that started it. That is where programmes are won or lost, and where I do my best work.
Career
-
Software Engineering Director
Osoul Consulting Group · Doha / CairoLeading the software engineering section: technology strategy, cloud platforms, architecture and engineering standards across a client portfolio spanning hybrid cloud, process orchestration, decision automation and agentic systems. Current work includes a government digital transformation programme and a legacy modernisation and data platform programme in Qatar, and the Tempii AI healthcare staffing platform.
-
Principal Software & Solutions Architect
QatarEnergy LNG · DohaEnterprise Partners Management System, Alarm Shelving Override with ESMS, Shutdown Scope Change Request, Asset Management, the Management of Change framework for 5,000+ stakeholders, and AI-assisted approvals. TOGAF blueprints and solution assurance throughout.
-
Lead Analytics Architect
Ericsson · Stockholm, via QRIOSLed the BCSS Security Analytics team; award-winning platform, +50% detection throughput, 25% OpEx reduction.
-
Cloud Solutions Architect · Software Development Lead
Clas Ohlson & BeautyQlick · Stockholm, via QRIOSAzure governance programme and architecture repository at Clas Ohlson; full-stack AWS migration and SEO-optimised platform at BeautyQlick.
-
Senior Solutions Architect
Qatargas · Doha, via ABA Technology SolutionsTen consecutive years on one enterprise contract: Unified Inbox, SAPUI5 framework, pricing evaluation (+1.2bn QAR), SAP PI/PO orchestration, the Qatargas–RasGas merger integration and a long run of business-process systems.
-
Senior Software Team Lead
SoftSolutions · CairoBaseRock application framework, the Dimensions Islamic finance system and the DynaGate integration engine.
-
Software Engineer → Senior Engineer · Instructor
Arabia-IT, Bitco, AsyeaTech · CairoResearch and archive systems, the Diamonds ERP, code generators, and MCAD/MCSD/MCPD courses taught to working developers.
-
Bachelor of Computer Engineering
AIET, Alexandria University
What has earned its place
Every entry below comes from delivered work, not passing familiarity.
Engineered by curiosity.
The range runs from enterprise architecture at one end to agentic AI at the other, with the integration work that joins them in the middle. I keep widening it on purpose, and a new entry is added only after it has carried weight in a real system.
Languages
C#, Java, Python, JavaScript / TypeScript, C, C++, PHP, Dart, Assembly, Bash, VB6, Pascal & BASIC
Backend & services
.NET & ASP.NET Core, Spring Boot, Node.js, Bun, background workers
Frontend & mobile
React, Next.js, Vue, Angular, SAP UI5 & Fiori, .NET MAUI, React Native, Flutter, PWA
APIs
REST, GraphQL, gRPC, OData, SOAP, OpenAPI contracts, versioning strategies
Distributed systems
Microservices, event-driven design, eventual consistency, idempotency & retry semantics, resilience, DDD
Enterprise architecture
TOGAF, C4, UML & ArchiMate, baseline/target definition, gap analysis, decision records, repositories
Cloud & containers
Azure, AWS, GCP, Docker, Kubernetes (AKS, K3s), .NET Aspire, serverless, hybrid integration, cost governance
Security & identity
OAuth2 / OIDC, federation & SSO, claims-based authorisation, SAST/DAST, secrets management
AI & autonomous agents
LLM solutions, agentic orchestration, MCP, prompt & schema engineering, RAG, evaluations, guardrails, human-in-the-loop
Data platforms
Azure SQL, Synapse, Data Factory, Cosmos DB, Microsoft Fabric & OneLake, Databricks, AWS RDS/DynamoDB/Redshift, SQL Server, Oracle, PostgreSQL, MongoDB, Elasticsearch, SAP HANA
Integration & orchestration
SAP BTP, PI/PO & BPM/BRM, Power Platform, Dynamics, SharePoint, Elsa, Captaris, Bizagi, Kafka, Service Bus, RabbitMQ
Reporting
Power BI, SAP BusinessObjects, SSRS
Testing & quality
TDD, xUnit, Playwright, automated regression in CI/CD, quality gates, design reviews
DevSecOps
GitHub Actions, Azure DevOps, Jenkins, Bicep, Terraform, Helm, CodeQL, SonarQube
Observability
Azure Monitor, Application Insights, OpenTelemetry, Prometheus, Grafana
Ways of working
Agile Scrum, SAFe, Waterfall, Jira, Confluence, Miro
Certifications & training
Azure Administrator Associate
Verify credential: Azure Administrator Associate (opens in a new tab)Azure Fundamentals
Technology Associate - Process Orchestration
Development Associate - SAP Fiori
Professional Developer · Technology Specialist · Dynamics Specialist
Recent professional learning
- AI for Organizational LeadersLinkedIn · September 2026
- Cloud Strategy Professional CertificateLinkedIn · September 2026
- Microsoft Azure AI Essentials Professional CertificateLinkedIn & Microsoft · September 2026
- Enterprise Architecture in PracticeLinkedIn · September 2026
- Enterprise Architecture FoundationsLinkedIn · August 2026
- Google AI Professional CertificateGoogle · August 2026
Professional training
- Azure Solutions Architect CertificationSimplilearn · March 2020
- TOGAF Certification ProgramSimplilearn · February 2020
- ITIL FoundationSimplilearn · December 2018
- Project Management Professional (PMP)PMI Arabian Gulf Chapter · May 2010
What colleagues say
All recommendations on LinkedIn“Collaborative, dependable, and always willing to share his knowledge with others. His communication skills and ability to work effectively with both technical teams and business stakeholders make him a valuable contributor to any project.”
“Extremely diligent in his work and shows a high professionalism and an incredible commitment while performing his tasks. He also demonstrates an excellent attitude in analyzing and understanding business requirements.”
“He takes products and people to a new advanced level of success.”
“Very robust problem solving abilities, brilliant work organizing skills, and the knowledge to help achieving company's goals.”
“A dedicated professional who does whatever it takes to get the job done. He provides exceptional eagerness for learning new technologies. He works well under pressure and can handle any situation.”
“One of the best developers I've ever seen; he can work on many separate projects at the same time with the same efficiency, and he is a very cooperative person.”
Speaking & mentoring
Co-founder of the TekOps community at QRIOS, an internal consulting and knowledge-sharing forum, and a regular speaker at its Tech Night events on software architecture, distributed systems, cloud adoption and enterprise delivery. Earlier, three years teaching MCAD, MCSD and MCPD courses to working developers in Cairo.
Available for internal architecture talks, review boards and mentoring programmes as part of a retained Architecture authority or Interim CTO engagement, or on invitation. Get in touch.