From a Personal Itch to an Open Source Tool: How I Built SageDesk
I noticed a gap on my own portfolio and ended up building an open source RAG-powered support widget that any Next.js or Express app can use in a few minutes.
I have been writing software for over seven years, working with teams in the United Kingdom, United States, UAE, and Pakistan. I care about two things most, building things that work well, and making sure the people using them have a good experience. These days I spend a lot of my time thinking about how AI fits into real products, not as a gimmick, but as something genuinely useful. Outside of client work, I build open source tools for developers and write about what I learn along the way. I enjoy working closely with product and design, because the best technical decisions usually come from understanding what the end user actually needs. That curiosity is what keeps the work interesting, no matter how many years in.
Trusted by engineers & founders at
Explore a showcase of my latest engineering projects, AI tools, and technical open-source contributions.
I follow the same three steps on every project, no matter the size. Plan it properly, build it cleanly, then make sure it holds up.
Breaking down requirements into a clear technical plan, with AI strategy built in from day one.
Writing clean, maintainable code that ships fast. Frontend and backend built to work together, not bolted on after.
Deploying with cloud infrastructure, catching regressions before they hit production, and optimising for real-world load.
I build products end to end. React on the front, Node.js or Nest.js on the back, Next.js when it fits. I care about the architecture as much as the feature that ships on top of it.
I build AI features that actually do something useful. GPT, Claude, Gemini, picked for the job, not the hype. Production pipelines with FastAPI, built to hold up under real load.
Good APIs are boring in the best way. Fast queries, clean contracts, background jobs that do not block the user. I write backends that other developers enjoy working with.
I have built storefronts for global luxury brands and gamified experiences for enterprise retailers. The bar is high and the details matter.
Sometimes a team needs a second opinion. I review architectures, help pick the right stack, and flag the things that tend to cause problems later.
I have reviewed a lot of code over seven years. I know what good looks like and I am direct about what needs to change. I enjoy helping engineers grow.
A specialized breakdown of technical depth and engineering methodology.
"Bridging generative AI and real-world productivity through deterministic pipelines."
"Prioritizing type-safety and structural integrity for large-scale, maintainable systems."
"Architecting for 99.9% uptime and near-instant global content delivery."
"Optimizing for query performance, reliability, and relational data integrity at scale."
Things I have learned building production AI systems and full-stack products, written plainly.
I noticed a gap on my own portfolio and ended up building an open source RAG-powered support widget that any Next.js or Express app can use in a few minutes.
A hands-on guide to image generation and compositing with gemini-2.5-flash-image including a compression trick that cuts your input token cost by 90%.
How a frustrating habit of copy-pasting dev tool outputs into chat led me to build an MCP server, and what the process taught me about how AI assistants actually work.
9 more engineers, leads, and founders across four companies.
Zeeshan has an exceptional eye for detail and delivers clean, well structured, and performant code in every project. He consistently upholds best practices and takes ownership of his work from start to finish.
I had the pleasure of working with Zeeshan on the Afiniti Experience AI project. As the team lead, I was consistently impressed by his technical expertise, problem solving abilities, and commitment to delivering high quality work. Zeeshan is a valuable asset to any team.
Working with Muhammad was a pleasure. I was continually impressed by his approach to challenges. His positive attitude and open mindedness towards exploring innovative design was an inspiration. He approached all problems with meticulousness, calm, and confidence.
Zeeshan has demonstrated substantial professional growth. Faced with significant responsibilities and tight deadlines, he navigated these challenges with commendable skill. As a front end developer, he consistently delivered client facing projects on time, showcasing his commitment to excellence.
I have worked with Zeeshan for over a year and he has been an incredible team resource. He completed every task assigned to him on time and with proper testing. He has a keen eye for detail and great knowledge of both front end and back end technologies.
Zeeshan is a great team player and very professional in his work. His software engineering skills are remarkable. He is capable of implementing pixel perfect UI, making sure the long term needs of the application are met.
Zeeshan is a great software engineer. He smoothly and quickly updates different functionalities across virtual web experiences, easily adds missing elements, and brings them to life. He rapidly surfaces issues with sharp attention to detail.
Muhammad has been doing an amazing job as a front end developer. He has been very productive and dedicated. I recommend him to any team or project in need of a skilled and passionate engineer.
I worked alongside Muhammad at Emperia, where he was always happy to assist with any obstacles in the pipeline. His dedication to the task and proactive nature makes him an ideal candidate for any potential employer.
Looking for a technical partner or senior leadership? I'm available for global collaboration with full flexibility across all timezones.