Full stack development · AI & machine learning

I build useful software, from interfaces to intelligent systems.

I'm Mohamed Kadiri, a Full Stack Developer interested in building reliable web applications, well-structured APIs, and practical AI solutions. I enjoy turning real problems into clear, useful, and maintainable products.

Portrait of Mohamed Kadiri
Mohamed KadiriDeveloper · Morocco

Selected work 01

Projects with a purpose.

A selection of applications and experiments exploring software engineering, data, and AI.

01

Data science / Machine learning

SegmentIQ

View source

An intelligent customer segmentation solution combining RFM analysis, K-Means clustering, and classification to identify meaningful customer groups, with an interactive Streamlit interface.

  • Python
  • Pandas
  • Scikit-learn
  • K-Means
  • Streamlit

02

Deep learning / Computer vision

ChestScan AI

View source

An experimental medical-imaging project comparing a CNN built from scratch with MobileNetV2 transfer learning to classify chest X-rays as NORMAL or PNEUMONIA. It is not a clinically validated diagnostic system.

  • Python
  • TensorFlow
  • Keras
  • CNN
  • MobileNetV2
  • Streamlit

03

Full stack / Healthcare

PharmaConnect

View source

A platform connecting patients with pharmacies to search for medicines, locate pharmacies, and manage orders. Pharmacists can manage inventory and process incoming orders.

  • Laravel
  • React
  • Inertia.js
  • PHP

04

Full stack / Recruitment

TalentHub

View source

A recruitment platform connecting candidates with opportunities and helping recruiters manage hiring workflows, applications, and job listings.

  • PHP
  • Twig

05

Data engineering

YouTube Data Pipeline

View source

A data pipeline that collects information from the YouTube Data API, stores raw data, and prepares it for transformation and scheduled processing.

  • Python
  • PostgreSQL
  • Apache Airflow
  • Docker

About 02

A little about how I work.

I'm interested in the intersection of software engineering, data, and artificial intelligence.

I like understanding a problem before choosing the technology, organizing code so that it remains maintainable, and building interfaces that make complex functionality easier to use.

Beyond development, my experience in technical mentoring and documentation has taught me the value of clear communication, structured thinking, and knowledge sharing.

Experience 03

Learning by building with others.

A path shaped by practical work, collaborative teams, and sharing what I learn.

May 2026 — July 2026Tamraght, Agadir

Backend Developer Intern

INTIC SOLUTIONS

  • Worked on a web platform for surf camps, including a back-office for clients, rooms, and activities.
  • Contributed to maintenance, bug fixing, functional testing, and REST API development.

Laravel · REST API · Pest · MySQL

July 2025 — September 2025 · 3 months Errachidia, Morocco · On-site Internship

Développeur Web Fullstack (NestJS / Next.js / MongoDB)

Nichan Labs

  • Participation au développement d’une application de gestion scolaire modulaire en environnement Fullstack JavaScript.
  • Mise en place d’APIs REST performantes avec NestJS et conception d’interfaces Next.js modernes et réactives.
  • Intégration de MongoDB pour la gestion et la structuration des données.
  • Collaboration avec une équipe locale et à distance selon une méthodologie Agile.
  • Optimisation du code et déploiement d’un environnement de travail modulaire et maintenable.

NestJS · Next.js · MongoDB · JavaScript · REST APIs · Agile

February 2025 — March 2025Casablanca

Python Developer Intern

HPS

  • Developed Python scripts to automate repetitive tasks and improve business processes.
  • Processed Excel data and worked with internal databases alongside the technical team.

Python · PL/SQL · Oracle · Tkinter · openpyxl · Pandas

September 2024 — September 2026Rabat

Technical Mentor & Documentation Coordinator

Robotics Club CMC

  • Supported students with robotics design and programming.
  • Contributed to practical workshops, technical support, and project documentation.

Arduino · ESP · Embedded systems · CAD

Skills 04

Tools I work with.

A practical toolkit that grows with the problems I'm working on.

Languages

JavaScript, Python, PHP, C

Frontend

React.js, React Native, Tailwind CSS

Backend

NestJS, Laravel, Node.js, REST APIs

Databases

MongoDB, MySQL, PostgreSQL, Oracle

Machine learning & data science

Scikit-learn, Pandas, EDA, Feature Engineering, PCA, K-Means, Random Forest

Deep learning & AI

TensorFlow, Keras, CNN, Transfer Learning, Fine-tuning, MobileNetV2, Transformers, RAG

Tools & DevOps

Git, GitHub, Docker, Postman

Robotics & Embedded Systems

ESP / ESP32, Arduino IDE, C Programming, Electrical Engineering / Électricité

Education 05

A foundation for what comes next.

2025 — Present

YouCode — UM6P

Development AI & Full Stack

2023 — 2025

Cité des Métiers et des Compétences RSK

Specialized Technician in Digital Development, Web Full Stack

2021 — 2022

Lycée Hassan 1, Aoufous, Errachidia

Baccalaureate in Life and Earth Sciences

Contact 06

Have a project in mind?
Let's talk.

I'm interested in meaningful software projects, development opportunities, and collaborations at the intersection of web engineering and AI.

Say hello
Emailkadiri.moohamed@gmail.com Phone+212 6 44 40 47 56 GitHubKadiri-Mohamed LinkedInmohamed-kadiri Websitekadiri-mohamed.site