Tagged: Career

Teaching at the University of Sharjah
The joy and responsibility of shaping the next generation of computer scientists in the UAE.

My Open Source Contribution Journey
How contributing to open source transformed my career, expanded my network, and made me a better engineer.

What I Learned From My Startup Failure
The painful but invaluable lessons from a startup that did not succeed — and why failure is the best teacher you will ever have.

Overcoming Imposter Syndrome in Engineering
The persistent voice that says you are not good enough — and the practical strategies that helped me quiet it over twenty years.

Mentoring Young Developers in the UAE
Lessons from years of mentoring computer science students and junior engineers — what actually helps them grow.

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.

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.

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.