About
A short introduction.
The shape of how I think, what I build, and the small choices I keep coming back to.
I'm Mohammed Banani — a software engineer working from the space between product and engineering. I build things that feel deliberate: products where every detail has a reason, systems that get out of the user's way, interfaces that read like a considered sentence rather than a shouted list of options.
My work sits at the intersection of code and craft. I care about the small choices most people never notice — the line height on a button, the error message you see when something goes wrong, the way a form feels when you fill it out on a slow connection. These details don't sell the product. They're what makes people stay.
How I think
I think best when I write. I work best with people who believe that clarity is a feature. I'd rather ship one thing that actually works than five things that mostly do. I'm comfortable deep in a database schema or sketching a homepage — the best days are the ones where I get to do both.
I'm allergic to busywork and most meetings. I prefer async when it's the right tool and in-person when it matters. I take ownership, I try to be honest about tradeoffs, and I believe the quiet hour between 7 and 8 AM is where the real thinking happens.
Outside the screen
I read more than I probably should, take photographs of things most people walk past, and spend a disproportionate amount of time thinking about typography. I believe good products — like good books — are the result of a thousand small decisions made with care.
If any of this resonates, drop me a line. I read everything that lands in my inbox.
Where to next
If you want to know how I think, the philosophy is the next stop.