About
An engineer who never stopped building, and an architect who never stopped asking why.

I have been tinkering with software since the mid-nineties and turned professional in 2004, building enterprise applications in C# and .NET. Two decades on, the work is still the same at heart: understand the real problem, then carry it to a running system.
Before that came the engineering degree years in C, C++ and Pascal, which is where the habit of caring how things work underneath was formed.
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 has ranged across digital transformation programmes, legacy modernisation and cloud migration, custom enterprise software, and extending SAP and Microsoft platforms to fit how a business actually runs. Lately it includes 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 it is where I do my best work.
Outside client work I mentor architects and speak on distributed systems; I co-founded the TekOps community at QRIOS and spoke regularly at its Tech Night events.
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.
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 DynGate 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
A working landscape built through delivered work rather than passing familiarity.
Engineered by curiosity.
I have extensively explored a wide range of software paradigms, technologies, platforms and frameworks, from enterprise architecture to agentic AI, and keep expanding that landscape deliberately. Every entry below has earned its place through delivered work rather than passing familiarity.
Languages
C#, Java, Python, JavaScript / TypeScript, C, C++, PHP, Dart, Bash
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 & agentic systems
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
Certified Technology Associate — Process Orchestration
Certified Development Associate — SAP Fiori
Azure Fundamentals
Certified Dynamics Specialist · Technology Specialist · Professional Developer
TOGAF · ITIL Foundation · PMP (PMI-AGC) · Azure Solutions Architect
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 engagement, or on invitation. Get in touch.