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

2026 — Present
  • 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.
Adobe Campaign v8SQLJavaScriptDjango Rest Framework

Full-Stack Developer — End of studies Internship

Axians (Vinci Energies)

2025
  • 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.
LaravelReactshadcn/uiMySQL

Full-Stack Developer / ML Engineer

Saphir Systems

2024
  • 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.
Next.jsFlaskpandasscikit-learnREST API

Full Stack Web Developer

Mapersive

2023
  • 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.
Next.jsDjango REST FrameworkJWTPostman

Skills - Technologies I used

Frontend

React.jsNext.jsVue.jsTailwind CSS

Backend

DjangoFastAPILaravelFlaskREST APIsAdobe Campaign V8

Languages

PythonJavaScriptTypeScriptPHP

Databases

PostgreSQLMySQL

Tools

GitSSHPostmanTrelloNPMLaTeX

Currently Learning

RAGGenerative AIAI AgentsLangChainVector DBs

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.

RAGGenerative AIAI AgentsLangChainVector DatabasesPrompt Engineering

D2D - Developer to Developer

An interactive terminal. Type help to explore.

mouhcine@portfolio ~ % d2d
Welcome to D2D — Developer to Developer
Type 'help' to see available commands.
mod@mouhcine$

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.