
Hi, I'm Mohammed. I build thoughtful full-stack products for startups, teams, and ambitious ideas.
My Background
A bit about my journey, experience, and what drives me as a developer.
My coding journey started in 2021 when I joined the 42 Network — a peer-to-peer engineering school with no teachers, no courses, just projects. I went from building websites and games for fun to writing a custom Unix shell, a raycasting engine, and working through systems design, networking, and algorithms. Everything learned through trial, failure, and collaboration with some of the best engineers in Morocco.
That foundation led to my first real production work — TeamShifts, a CRM built for small and medium businesses. I worked with a team of 6, owned the calendar system, task views, and invoicing, and helped ship a product that was presented at Gitex Africa 2024. It taught me what it takes to deliver high-quality software under real deadlines.
From there, I started freelancing on Upwork, working with clients from France, the Middle East, and beyond — building platforms like Applitics and Bhives.Ai, and co-founding Kimih, a booking platform for beauty and wellness services. I ship with Next.js, TypeScript, and Supabase — and I've learned that the real skill isn't just writing code, it's understanding what the client needs and delivering it.
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
TeamShifts is a cloud-based CRM and task management platform built to help teams coordinate shifts, projects, and clients. the platform includes features such as scheduling, Kanban/task views, calendars, invoicing, and client communication tools.
Technologies I work with
I've developed expertise in a variety of technologies and frameworks to build robust and scalable applications.
Where I've worked
My professional journey has equipped me with diverse skills and experiences in developing impactful solutions.
Freelance Developer (Upwork)
Remote
I currently work as a freelance full stack developer on Upwork, helping clients build custom web apps and digital platforms. My work spans UI/UX implementation, authentication, admin dashboards, and responsive design using React, Next.js, and Tailwind CSS.
2024 - presentFull Stack Developer (Kimih Platform)
Remote
Co-founded Kimih, a platform for booking local beauty and wellness services in the Middle East. I designed and developed key features using modern frontend technologies, contributing to a sleek user experience and a flexible business model with no subscription fees.
2024Full Stack Developer (TeamShifts)
Marrakech, Morocco
Worked as a full stack developer at Marrakech Launchpad, where I built major features for TeamShifts, a CRM platform presented at Gitex Africa 2024. I contributed to the task management system (task table, kanban view), built the full calendar system for managing tasks across clients, teams, and managers, and worked on invoice validation, email integration, and the sidebar. Technologies used include React, Next.js, TypeScript, Supabase, and Tailwind CSS.
2024Intern Developer (Marrakech Launchpad)
Marrakech, Morocco
Joined Marrakech Launchpad as a full stack intern, where I worked in a team of 6 developers to build scalable SaaS tools. This experience strengthened my skills in building production-ready features, handling real-world user data, and collaborating on fast-paced releases.
2024Software Engineering Student (1337 School)
Khouribga, Morocco
Joined 1337 School in 2021, a peer-to-peer coding program focused on learning through real-world projects and collaboration. This experience built my foundation in algorithms, low-level programming, and full stack web development.
2021 - 2025Contact me
Please contact me directly at mohammed@benkhattab.com or through this form.