Aller au contenu principal
Pape Diame Mbodji
PortfolioOuvert aux opportunités

Pape Diame Mbodji

Développeur web & Agentic Coding Engineer

Je suis Pape Diame Mbodji, étudiant en Licence 2 en Développement et Administration d’Application (D2A) à l’Université Alioune Diop de Bambey (Sénégal). Développeur web et passionné par l'agentic coding, je conçois des applications modernes et utilise des agents d'IA pour accélérer et améliorer le développement logiciel.

Voir mon GitHubBasé au Sénégal
À propos

Construire des outils utiles, avec méthode

Étudiant en Licence 2 en Développement et Administration d’Application à l’Université Alioune Diop de Bambey (UADB), au Sénégal. Développeur web et passionné par l'agentic coding, je m'intéresse à la conception d'applications modernes et à l'utilisation des agents d'IA pour accélérer et améliorer le développement logiciel.

Je suis Pape Diame Mbodji, étudiant en Licence 2 en Développement et Administration d’Application à l’Université Alioune Diop de Bambey (UADB), au Sénégal. Développeur web et passionné par l'agentic coding, je conçois des applications web, des API et des fonctionnalités pilotées par l'IA.

Mon positionnement associe développement web, backend/API/bases de données et agentic coding — c'est-à-dire l'utilisation et l'orchestration d'agents IA pour concevoir, implémenter, tester et améliorer des applications.

Mon objectif est de transformer des idées en solutions numériques utiles, bien conçues et évolutives, tout en continuant à développer mes compétences par la pratique sur des projets concrets.

Ce qui guide mon travail

  • Problème d'abordComprendre le besoin réel avant d'écrire la première ligne de code.
  • Code lisibleDes choix techniques simples, documentés et faciles à reprendre.
  • Produits concretsLivrer des fonctionnalités qui fonctionnent, pas des promesses.
Projets

Réalisations

Une sélection de projets que je développe. Chaque fiche distingue clairement le problème, la solution et l'état réel d'avancement.

Compétences

Technologies & outils

Les technologies que j'utilise dans mes projets. Aucun pourcentage arbitraire : uniquement ce que je mobilise réellement.

Frontend

Interfaces web réactives, accessibles et responsives.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Vite
  • Responsive design
  • Accessibilité (WCAG)

Backend & API

Services structurés, authentification et validation.

  • Node.js
  • NestJS
  • REST
  • Zod
  • JWT & sessions
  • RBAC (permissions)
  • CSRF & rate limiting

Bases de données & stockage

Modélisation, requêtes SQL et stockage de fichiers.

  • PostgreSQL
  • PostGIS (géospatial)
  • SQL
  • Migrations
  • Redis
  • MinIO / S3

IA & traitement de documents

Intégration de modèles et traitement de données.

  • Intégration d'API IA (OpenAI)
  • OCR / extraction de données
  • Analyse de données
  • Imagerie satellitaire (NDVI)

Outils de développement

Qualité, collaboration et tests.

  • Git & GitHub
  • npm workspaces
  • ESLint
  • Vitest
  • Docker & Docker Compose
  • Linux

Déploiement & infrastructure

Mise en ligne et exploitation des applications.

  • Cloudflare Pages & Workers
  • CI (GitHub Actions)
  • Variables d'environnement
  • Vercel / Netlify / Render
  • Docker

Cette liste évolue avec mes projets ; elle reflète les outils rencontrés et pratiqués.

Services

Ce que je peux réaliser pour vous

Des prestations concrètes, adaptées à un besoin clair. Chaque service est relié à un moyen de me contacter pour en discuter.

Création de sites web professionnels

Sites vitrines, portfolios et pages de présentation rapides, responsives et bien référencés.

Bénéfice · Une présence en ligne claire qui inspire confiance à vos visiteurs et clients.

Discuter de ce besoin

Développement d'applications web

Applications sur mesure : tableaux de bord, espaces utilisateurs, formulaires et interfaces métier.

Bénéfice · Un outil adapté à vos processus, plutôt qu'un logiciel générique à contourner.

Discuter de ce besoin

Développement d'API et de backends

API REST structurées, authentification, gestion des rôles et bases de données fiables.

Bénéfice · Des fondations techniques solides, prêtes à évoluer avec votre produit.

Discuter de ce besoin

Intégration de fonctionnalités d'IA

Ajout de briques d'intelligence artificielle : analyse, extraction de données, traitement de documents.

Bénéfice · Automatiser les tâches répétitives et exploiter vos données plus efficacement.

Discuter de ce besoin

Automatisation de tâches

Scripts et intégrations pour réduire les manipulations manuelles et les erreurs.

Bénéfice · Du temps gagné sur les opérations répétitives, au quotidien.

Discuter de ce besoin

Maintenance et amélioration de projets

Reprise d'un projet existant : corrections, optimisation des performances et nouvelles fonctionnalités.

Bénéfice · Un projet existant remis à niveau sans tout recommencer.

Discuter de ce besoin

Les besoins précis, les délais et le cadre sont définis ensemble au démarrage.

Parcours

Formation & expériences

Mon parcours est présenté ici de façon honnête. Seules les informations confirmées sont affichées.

Formation

  • Licence 2 — Développement et Administration d'Application (D2A)2024 — en cours
    Université Alioune Diop de Bambey (UADB), Sénégal

    Formation en développement logiciel : programmation, conception d'applications, backend, bases de données et administration d'applications.

Projets personnels

  • AgriSat SN — suivi agricole par satellite2026
    Projet personnel

    Conception et développement d'une plateforme de suivi agricole par imagerie satellite (API NestJS, PostgreSQL/PostGIS, React, Sentinel-2).

    Voir le projet
  • MediQueue — traitement de documents par OCR et IA2026
    Projet personnel

    Projet orienté santé combinant reconnaissance de caractères et intelligence artificielle pour traiter des documents et organiser l'information.

    Voir le projet
  • Ce portfolio bilingue2026
    Projet personnel

    Site bilingue statique en Next.js, piloté par configuration et déployé sur Cloudflare Pages.

    Voir le projet

Mon parcours détaillé peut être communiqué sur demande. N'hésitez pas à me contacter.

Contact

Travaillons ensemble

Un projet, un stage ou une question ? Écrivez-moi : je reviens vers vous dès que possible.

Autres moyens

Vos informations servent uniquement à répondre à votre message et ne sont pas partagées.