Skip to main content
Pape Diame Mbodji
Skills

Technologies & tools

The technologies I use across my projects. No arbitrary percentages: only what I actually work with.

Frontend

Reactive, accessible and responsive web interfaces.

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

Backend & API

Structured services, authentication and validation.

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

Databases & storage

Modeling, SQL queries and file storage.

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

AI & document processing

Model integration and data processing.

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

Development tools

Quality, collaboration and testing.

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

Deployment & infrastructure

Shipping and operating applications.

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

This list grows with my projects; it reflects the tools I've encountered and practiced.