Buildingthoughtful softwarefor the modern web.
I'm Mohamed Idbenouakrim — a software engineer focused primarily on backend development, turning fuzzy ideas into fast, reliable systems. Currently designing and shipping scalable APIs and services with Node.js, Python, and FastAPI, while still building seamless full-stack experiences with React when needed. Passionate about performance, clean architecture, and attention to detail.
/portrait.jpg — drop your photo here
MI · 2026
- Based in
- Casablanca, MA
- Focus
- Full-stack · Web
- Open to
- Remote & hybrid
- Languages
- EN · FR · AR
Engineer by craft, builder by instinct.
I write software the way I'd build a bookshelf — measure twice, sand the edges, and make sure it doesn't wobble. Most of my time is spent shipping web apps end-to-end: shaping the data model, sculpting the interface, and chasing the last 10ms of perceived performance.
I work best in small teams where the line between “design” and “engineering” is comfortably blurry. I'm equally happy debugging a gnarly SQL plan or arguing about button radii.
Outside of code: long walks, espresso, and writing about systems that quietly work well.
Work
Tools I reach for.
Languages
- TypeScript
- JavaScript
- Python
- Go
- SQL
Frontend
- React
- Next.js
- Tailwind
- Framer Motion
- Vite
Backend
- Node.js
- Express
- Fastify
- NestJS
- GraphQL
- tRPC
- REST
- FastAPI
The road so far.
Full Stack Developer
- Build and ship features across the full stack using React, Next.js, and TailwindCSS.
- Refactored core React modules for scalability, performance, and security.
- Owns the full release cycle — unit & e2e testing through production deployment.
Full Stack Developer
- Designed and maintained RESTful APIs and gRPC services, replacing REST for optimized data exchange between microservices.
- Built high-performance FastAPI services with automatic OpenAPI docs, leveraging Pydantic for robust data validation.
- Managed MongoDB and MySQL databases; wrote unit tests for both frontend and backend.
- Improved scalability and response times via gRPC bidirectional streaming for high-throughput data operations.
Full Stack Developer
- Developed a music streaming UI — persistent player across all routes, infinite scroll, and album management.
- Implemented social sharing and URL-copy features, and drove new feature proposals end-to-end.
Full Stack Developer
- Translated Figma designs into pixel-perfect React components with Tailwind and Styled Components.
- Handled bug triage, unit & e2e testing, and AWS deployments across multiple client projects.
Got a thing to build?
I'm currently taking on new work for Q3 onwards — full-time roles, contracts, and the occasional weekend collab. The fastest way to reach me is email, but I lurk on the usual places too.