MouhcineDAFIAA
Problem solver. Builder. Perpetually curious.
Hi, I'm Mod, welcome to my little corner of the internet. I'm a curious software developer who enjoys exploring new ideas, building things, and diving into complex problems to understand how they really work. This space is where I share what I'm learning, the projects I'm building, and the things that spark my curiosity along the way.
Experience - Where I have Worked
Back-End and Adobe Campaign Consultant
Fysane
- —Completed hands-on training on Adobe Campaign v8, mastering campaign orchestration, audience segmentation, and automated delivery workflows.
- —Contributed to client's projects, from back-end configuration and customization through to testing and sign-off.
- —Drove iterative development of the internal FPilot platform and authored technical documentation while enforcing GDPR compliance and security best practices.
Full-Stack Developer — End of studies Internship
Axians (Vinci Energies)
- —Built a workflow digitization platform for project managers and assistants, replacing manual paperwork with structured digital flows.
- —Automated generation and archiving of delivery notes and intervention documents, driven by contract data and intervention frequency.
- —Iterated on the interface based on direct user feedback, improving navigation and reducing onboarding friction.
- —Designed the document pipeline end-to-end: from contract lookup to PDF generation to archive storage.
Full-Stack Developer / ML Engineer
Saphir Systems
- —Developed the frontend UI and wired up API calls using Next.js, working against a spec and iterating with the team.
- —Prepared and cleaned Kaggle financial datasets using pandas and scikit-learn to train a fraud detection classifier.
- —Exposed the trained model as a Flask REST API and integrated it into the web interface for real-time predictions.
- —Connected the ML inference layer to the product UI, closing the loop between data science output and usable software.
Full Stack Web Developer
Mapersive
- —Implemented JWT authentication with refresh token rotation, securing session management across client and server.
- —Built role- and permission-based access control, ensuring users only access what they are authorized to see.
- —Developed password reset flows including token validation, expiry handling, and secure update endpoints.
- —Tested all authentication endpoints systematically with Postman to catch edge cases before shipping.
Projects - Selected projects
Workflow Digitization Platform
A web application that replaced paper-based project management at Axians with automated document flows and digital archiving.
Problem: Project managers and field assistants were generating and filing intervention documents manually, creating delays and gaps in records.
Fraud Detection Web App
A full-stack application combining a Next.js interface with a Flask ML API to surface real-time fraud predictions.
Problem: Financial transaction data needed a usable interface for fraud detection, bridging raw ML outputs to something actionable.
Auth & Access Control System
A secure authentication and permissions layer built with JWT, refresh tokens, and role-based access control for a mapping platform.
Problem: The platform needed a robust auth system that handled sessions securely, enforced access boundaries, and supported password recovery.
Skills - Technologies I used
Frontend
Backend
Languages
Databases
Tools
Currently Learning
Education & Learning - Foundation & growth
Engineering Degree in Computer Science
Software Engineering — Morocco
Five-year engineering program covering software architecture, algorithms, databases, networks, and systems. Built a solid foundation in both theory and applied development through coursework and hands-on projects.
Currently Exploring
Generative AI
Actively building knowledge in retrieval-augmented generation, generative AI systems, and LLM-powered agent architectures. Drawn to the intersection of AI capabilities and practical software.
D2D - Developer to Developer
An interactive terminal. Type help to explore.
Contacts - Let's build something
I am open to full-time roles, contract work, and interesting collaborations. If you have a problem that needs a practical software solution, I would like to hear about it.