Let's Surf
Featured

From Syria to Sharjah: A Journey of Perseverance
The story of how determination and faith carried me across continents and through every obstacle that stood in the way of building a meaningful career in technology.

What 20 Years of Coding Taught Me About Life
Reflections on two decades of writing code — the unexpected parallels between debugging software and navigating life's complexities.

Finding Strength in Gratitude During Difficult Times
How practicing daily gratitude transformed my approach to challenges, both in my career and personal life, and became a cornerstone of my resilience.

Balancing Faith and a Technology Career
How Islamic values inform my work in technology — from ethical AI to the dignity of building tools that serve people.

Database Indexing Strategies for Developers
A developer-friendly guide to database indexing — when to index, what to index, and how to read an EXPLAIN plan without fear.

Type-Safe APIs: TypeScript Runtime Validation
Bridging the gap between compile-time types and runtime safety with schema validation libraries that keep your API contracts honest.

From Monolith to Microservices: A Migration Story
A real-world account of migrating a monolithic application to microservices — the mistakes we made and the principles that saved us.

AI-Driven Test Generation: A Practical Guide
Using large language models to generate meaningful test suites — what works, what does not, and how to integrate AI testing into CI/CD.

Adaptive Resource Orchestration in Cloud-Native Systems
How machine learning can drive dynamic resource allocation in cloud environments, reducing costs while maintaining performance SLOs.

Machine Learning Model Deployment Patterns
A practical guide to deploying ML models in production — from batch scoring to real-time inference, with infrastructure that scales.

Building Distributed Systems: Lessons From Production
Hard-won insights from running distributed systems at scale — the failure modes, the trade-offs, and the patterns that actually work.