Home About Experience Skills Certifications Education Blog Contact
Call Me Contact by Email WhatsApp Me
Technical Writings & Insights

Thinking in
Code & Cloud

Practical articles on Azure architecture, API engineering, Flutter development, DevOps workflows, and the security principles that hold modern systems together. Written from production experience in Bahrain's fintech and government sectors.

Latest Posts

🔐
Security

Symmetric vs Asymmetric Encryption in Fintech Integrations

When both parties in a financial API exchange need message confidentiality, choosing the right cryptographic strategy matters significantly. A practical breakdown of AES, RSA, and hybrid approaches from real integration work.

📱
Flutter

Building a Website Analysis Tool with Flutter Web and Client-Side HTML Parsing

Detecting CMS platforms, frontend frameworks, analytics tools, and SEO metrics from within a Flutter Web application — without a backend. Architecture decisions, CORS workarounds, and parser design covered in full.

🔌
API

Structuring ASP.NET Core Web API Projects for Long-Term Partner Integrations

Partner API contracts evolve. This article explores versioning strategies, configuration-driven integration layers, and the middleware patterns that kept Alyousuf Exchange's external connections maintainable at scale.

🌩️
Cloud

Azure Functions vs App Service: Choosing the Right Compute Model for Event-Driven Workflows

Serverless functions and container-backed services each carry trade-offs in cold start latency, scaling behaviour, and cost. A comparison grounded in real deployment patterns on the Azure platform.

⚙️
DevOps

Git Branching Strategies for Small Fintech Teams Using Azure DevOps

Trunk-based development, GitFlow, and release branching each impose different discipline requirements. This article examines which model fits regulated financial software teams and how to enforce it through branch policies.

🗄️
Cloud

When to Use Azure Cosmos DB over SQL Server: A Decision Framework

Document databases and relational engines serve fundamentally different access patterns. This framework helps engineering teams decide based on query complexity, schema stability, and throughput requirements.

🧪
API

API Testing at Scale: SoapUI, Postman, and the Case for Contract-First Development

Automated API testing reduces integration failures and speeds partner onboarding. A practical guide to setting up environment-aware Postman collections and SoapUI test suites for SOAP and REST endpoints.

🛡️
Security

Implementing Azure Key Vault for Secrets Management in .NET 6 Applications

Hardcoded connection strings and API keys remain one of the most common security risks in cloud-deployed .NET applications. A step-by-step guide to Azure Key Vault integration with managed identity and reference secrets.

🎨
Flutter

Cross-Platform Development Trade-offs: Flutter, React Native, and .NET MAUI Compared

After evaluating Flutter, React Native, KMP, and .NET MAUI for a commercial project, this article documents the criteria, test results, and final rationale behind a framework selection for Bahrain's mobile market.

Browse Topics