Full-stack software engineer in Marrakech who builds pragmatic, reliable systems. My work bridges two worlds: enterprise business logic in Python and Odoo, and modern web applications in TypeScript, React and Next.js.
At BigBang.ma I work on ERP solutions: data modeling, operational workflows and concrete business problems solved within strict constraints. Outside of it I ship open-source libraries and full-stack products. I value clean architecture and performance; right now that means Papyrus, an async-first PDF rendering service, and learning Rust.
illustrator, photoshop, figma, after effects, premiere (fine arts side)
--hire
Start a conversation. See CONTACT.
EXPERIENCE
erp developer, BigBang.manov 2023 - present
ERP development on Python and Odoo: data models, operational workflows, point-of-sale modules.
full-stack developer, Jnanin Yoga Studiojun 2023 - nov 2023
Designed and built the studio's site: bookings, a weekly class calendar, English, Arabic and French, plus a real-time dashboard for bookings, users and payments.
javascript engineer, HandyScriptmay 2023 - dec 2023
Created HandyScript, an open-source npm package of everyday JavaScript helpers.
full-stack developer, LEORODNEYmar 2023 - may 2023
Architected an AI image platform as microservices: prompts to DALL·E, images on Cloudinary, auth throughout. MERN and Docker.
front-end developer, intern, M5 Techfeb 2023 - mar 2023
Web design and front-end for the Fantasia Production site in WordPress and PHP, with a team spread across Morocco.
full-stack developer, Cactusiajun 2021 - oct 2023
An online cactus shop with pot-colour previews, dynamic pricing and a real-time orders and stock dashboard.
Full-stack software engineer with 3+ years of experience building ERP solutions in Python and Odoo and modern web applications in TypeScript, React and Next.js. Experienced in data modeling, business workflows, API integration (REST, JSON-RPC, XML-RPC) and open-source libraries. Values clean architecture and performance; currently building an async PDF rendering service with FastAPI and Redis, and learning Rust.
Develop and customize Odoo ERP modules in Python, covering data models, business logic and operational workflows.
Build Point of Sale (POS) modules published on the Odoo Apps Store: kitchen receipts, access control for restaurant and retail POS, and a custom POS theme.
Designed and built the studio's website in React with a booking system, weekly class calendar, multilingual support (English, Arabic, French), responsive design and SEO.
Developed a real-time admin dashboard for contact forms, booking confirmations, user management and payment tracking, with transactional email notifications.
JavaScript Engineer, HandyScript, Marrakech, MoroccoMay 2023 – Dec 2023
Created and maintained HandyScript, an open-source JavaScript utility library on npm (arrays and sorting algorithms, matrices, math, strings, JSON), with Jest tests and CDN builds.
Full-Stack Developer, LEORODNEY, Marrakech, MoroccoMar 2023 – May 2023
Architected a cloud-native AI image generation platform as microservices (MERN stack, Docker), integrating OpenAI DALL-E and Cloudinary, with authentication and access control.
Designed and developed the front end of the Fantasia Production website with WordPress and PHP, working with a remote team across Morocco.
Full-Stack Developer, Cactusia, Marrakech, MoroccoJun 2021 – Oct 2023
Built an e-commerce website with product previews (14 plants, pot colour variants), dynamic pricing (delivery fees, quantity discounts) and a real-time order and stock dashboard.
Projects
Papyrus (Python, FastAPI, Redis): Async-first PDF rendering microservice for ERP workloads: queued jobs, sandboxed rendering engines, templates kept apart from data. In development.
@vvhybe/odoo-client (TypeScript, Vitest): Type-safe JSON-RPC and XML-RPC client for Odoo 14-19 on native fetch, with typed errors, retries with exponential backoff and async pagination. Published on npm.
Jnanin Yoga Command Center (Next.js, TypeScript, Supabase, Drizzle ORM): Studio management web app: bookings, credits wallet, check-in health alerts, Google Calendar and Contacts sync, PDF generation.
dome (Bash, Git, YAML): Dotfiles manager: links a Git repo into $HOME, with distro-aware file mapping, sync hooks and per-distro backups.