Six years turning fuzzy product briefs into calm, fast, considered software — for startups shipping their first release and teams rebuilding their tenth.
Most designers hand off. I stay through implementation, because the details that make software feel good are usually written in CSS, not Figma.
I started as a self-taught developer, moved into design after realizing most "broken" products were really unclear decisions — and now work the seam between the two. I design systems, then build them well enough that nothing gets lost on the way to production.
My work leans toward restraint: fewer, better-considered screens; motion that explains rather than decorates; copy that says exactly what it means. Clients come to me when the brief is "make this feel less templated."
Each engagement starts as a conversation about the actual problem — these are the shapes it tends to take.
End-to-end design for web and mobile products — flows, systems, and the small interaction details that make software feel considered.
Pixel-accurate implementation in React or plain HTML/CSS, with performance and accessibility treated as part of the design, not an afterthought.
Typography, color, and component libraries built to hold up across a real product roadmap, not just a single landing page.
Tell me what you're building and where it's stuck. I reply personally, usually within a day.
hello@mohammedsahal.design +91 98450 12233 mohammedsahal.design