Professional profile · Morocco
Database-Backed Web Application Development
I build data-backed web application features where the persistence model, server behavior, and interface need to agree. My project experience includes PostgreSQL with Prisma, Cloudflare D1 with Drizzle ORM, and Supabase. I’m a full-stack software engineer based in Morocco.
Ismail Courr · Based in Meknes, Fès-Meknès, Morocco
- Professional role
- Full-Stack Software Engineer
- Location
- Meknes, Fès-Meknès, Morocco
- Focus
- Database-backed applications, PostgreSQL, Prisma
At a glance
- Worked with PostgreSQL and Prisma in a Docker-based product development environment.
- Rungset models goals, milestones, tasks, notes, and check-ins in Cloudflare D1 with Drizzle ORM.
- LeadIntel Pro uses Supabase for structured lead data.
Model the records the product actually owns
A database-backed feature starts with understanding the records, relationships, ownership rules, and queries the product needs. A model should reflect those rules clearly enough that API behavior and interface states do not have to reconstruct them ad hoc.
At DEVUP B.V. I worked with Prisma and PostgreSQL in a Docker-based environment. In Rungset I used Drizzle ORM and Cloudflare D1 for user-owned goals, milestones, todos, notes, check-ins, sessions, and accounts. LeadIntel Pro uses Supabase for structured lead-list data.
Persistence and user-facing behavior
The database is only one part of the data flow. The server still needs authorization, input validation, and useful error responses, while the interface needs to represent saved, pending, empty, and failed states accurately.
I treat persistence choices in relation to runtime and hosting. PostgreSQL, D1, and Supabase serve different project contexts, and the application should make data export, user ownership, and operational constraints visible where they matter.
Ismail Courr is a full-stack software engineer based in Meknes, Morocco. This page describes his professional experience and project work related to Database-backed applications and PostgreSQL.