
Bookmarked Android: A Simple Viewer for My Bookmarked Content
Built with Jetpack Compose — a lightweight reader UI optimized for low-end devices.
Loading...
Built with Jetpack Compose — a lightweight reader UI optimized for low-end devices.
A full-stack application that saves tweets to Notion via a Telegram bot and a small backend service.
Explore my latest projects.
Tech stacks I'm familiar with
I work across the full software development lifecycle with experience in building scalable applications using React, Next.js, and FastAPI. My background spans backend development with Python and Golang, database design with PostgreSQL and SQLite, and secure authentication with Keycloak.
A journey through innovative projects, cutting-edge technologies, and impactful solutions that have shaped my expertise in software engineering.
Here's a summary of my professional journey, from my first experience with software to my current role.
2023 - Present
Built and optimized an LLM-powered RAG system with FastAPI, LangChain & React, boosting document retrieval efficiency for enterprise AI. Contributed to an international Carbon Sequestration Platform used by 1K+ users and improved API response times by ~33%.
2021 - 2023
Developed web & mobile apps using React, React Native, and NestJS, achieving ~95% customer satisfaction. Improved platform performance and reduced load times by ~30% while collaborating on features that improved engagement and retention.
June 2020 - August 2020
Built a notary management system (Laravel + Flutter) reducing manual effort by ~20% and integrated multiple APIs & OSS services to accelerate development timelines.
A selection of recent work and experiments.
Feedback from people I've worked with.
"Mohamed helped us optimize our backend. The codebase was getting slow, and he took the time to understand our setup before making changes. He added caching where it made sense and cleaned up some inefficient queries. Things run smoother now, and the code is easier to work with."
Arthur Colt
Lead Engineer, Trovit
"We migrated from an old React setup to Next.js. Mohamed handled the technical side while I focused on design. He was good at explaining trade-offs and didn't overcomplicate things. The migration went smoothly, and the site feels faster. He also helped our team understand the new structure."
Anna Samario
Product Manager, Swindle
"We needed real-time features for our app, and Mohamed suggested using Supabase, which worked perfectly for our use case. He carefully identified edge cases, assessed bottlenecks, and considered all technical requirements. Despite the challenges, he stayed committed and got everything working. The feature is now solid and reliable."
Ricardo Vebert
CTO, Green Collective
" We had several problems in our production, the retention rate of the platform and quality of the service was degrading , Mohamed was able to diagnose and classify all issues and process them in a timely manner. respectful and efficient. "
Souheil Wajdi
Product Manager, FutureTech
Building things that work
I'm always excited about new opportunities, interesting projects, and great conversations about technology. Whether you need help building an app, want to collaborate, or just want to chat about the latest in tech — coffee's on me ☕
Based in Tangier, Morocco. Available for remote work worldwide.