Professional profile · Morocco

Next.js Developer in Morocco: Full-Stack Applications

I build full-stack web applications with Next.js, React, and TypeScript. My project work includes a goal-tracking workspace, a GitHub contributor assistant, and a lead-scoring product. I’m a Morocco-based software engineer focused on practical product features and clear server/client boundaries.

Ismail Courr · Based in Meknes, Fès-Meknès, Morocco

Professional role
Full-Stack Software Engineer
Location
Meknes, Fès-Meknès, Morocco
Focus
Next.js development, React, TypeScript

At a glance

  • Next.js is used across Rungset, OpenMate, and LeadIntel Pro.
  • Work includes user interfaces, API routes, authentication, and persistence.
  • Deployment experience includes Cloudflare Workers and Render.

Using the framework around product needs

I use Next.js as an application framework, not just a way to render React pages. In my project work it has supported product interfaces, API routes, authentication flows, database access, and production deployment. The right boundary depends on the feature and hosting platform.

Rungset uses Next.js with Cloudflare D1, Drizzle ORM, Better Auth, and Cloudflare Workers through OpenNext. OpenMate uses Next.js for a deployed analysis and chat application. LeadIntel Pro uses Next.js with Supabase for structured lead data and model-assisted scoring.

Rendering, APIs, and deployment

A Next.js implementation needs explicit choices about where work runs, what data crosses the client boundary, and how routes respond to errors. I keep credentials and privileged data operations on the server, validate input at API boundaries, and connect the deployment target to the runtime and data services the application uses.

My experience includes deploying on Cloudflare Workers and Render. Those platforms have different runtime characteristics, so I treat deployment constraints as part of application design rather than a final packaging step.

Ismail Courr is a full-stack software engineer based in Meknes, Morocco. This page describes his professional experience and project work related to Next.js development and React.