I don't just ship projects.
I document decisions, trade-offs, and outcomes.
A portfolio built around case studies — not screenshots.
I'm Mujahid Abbas, a full stack developer who specializes in Laravel and AI integration.
I build web applications — ecommerce platforms, SaaS products, CRMs — and enhance them with intelligent automation, chatbots, and AI-powered features. I document my decisions because I've learned that code without context becomes legacy fast.
Read my blogRecent Blog Posts
View allIncident Management: Lessons from 5 Years of On-Call
Practical insights on building effective incident response processes, reducing MTTR, and creating a sustainable on-call culture.
Dec 2025Event Sourcing: Lessons Learned from Production
After running an event-sourced system in production for 2 years, here are the lessons I learned about when event sourcing is worth the complexity and when it's not.
Nov 2025Treating Technical Debt as Investment, Not Burden
A framework for quantifying, prioritizing, and communicating technical debt to stakeholders in terms they understand.
Oct 2025Zero-Downtime Database Migrations: A Practical Guide
How to evolve your database schema without taking your application offline, with real examples from PostgreSQL migrations.
What People Say
"Mujahid is easily one of the most thoughtful engineers I've worked with. He doesn't just solve problems; he documents the 'why' behind them, which has helped our team scale much faster and avoid repeating past mistakes."
"His documentation on architectural decisions saved us so much time during recent incidents. Mujahid has such a clear approach to decision-making that I've actually started adopting his methods in my own daily workflow."
Problems I Enjoy Solving
How to scale systems without scaling complexity · When to choose consistency over availability · Making legacy codebases maintainable · Designing APIs that last · Building teams that ship · Turning technical debt into technical investment · Documenting decisions so future-you understands past-you
Let's Work Together
I'm always interested in challenging projects and conversations with people building interesting things. Whether you're exploring a technical problem, looking for a collaborator, or just want to talk shop — I'd enjoy hearing from you.