MEHDI.
FULL-STACK ENGINEER

Mehdi Diouri

Full-Stack Engineer building scalable products, automated infrastructure and self-hosted systems.

Kenitra / Rabat, Morocco — Open to internships & freelance opportunities
Connect
Mehdi Diouri
Selected Work

Featured Projects

Production applications, open-source tools and infrastructure systems.

Software Developer
Next.js
Node.js
Docker
PostgreSQL
Linux Server Admin
Open Source
Full-Stack
Morocco
Software Developer
Next.js
Node.js
Docker
PostgreSQL
Linux Server Admin
Open Source
Full-Stack
Morocco
Approach

What I bring to a project

Fast and maintainable applications

Built with Next.js, TypeScript and clean architecture. Code splitting, optimized rendering and proper separation of concerns — performance baked in from the start.

Automated infrastructure

Dockerized deployments, CI/CD pipelines and self-hosted services. Infrastructure treated as code with automated backups and monitoring.

Typed and reliable systems

TypeScript end-to-end, Zod validation, Prisma data access and layered service patterns. Errors caught at compile time, not in production.

Capabilities

Technical Arsenal

Frontend

ReactNext.jsTypeScriptTailwind CSS

Backend

Node.jsPythonDjangoASP.NET CoreREST APIs

Infrastructure

DockerLinuxUnraidNginxCloudflareCI/CD

Databases & Tools

PostgreSQLMySQLPrismaRedisGitGitHub Actions
Lab

Homelab &
Infrastructure

Beyond web interfaces — I run a self-hosted infrastructure with Docker, reverse proxy, automated CI/CD and monitoring. Everything is containerized, version-controlled and documented.

Explore the lab
Unraid-based25+ self-hosted services
Reverse ProxyNginx + Cloudflare tunnel
AutomationCI/CD, backups, monitoring
InfrastructureDocker, ARM64, homelab
Mehdi Diouri
About

Building systems that
actually work.

Software engineering student at EMSI, based between Kénitra and Rabat. I build full-stack products, deployment systems and self-hosted infrastructure with a strong focus on reliability and maintainability.

From REST APIs to containerized deployments and CI/CD pipelines — I care about the entire lifecycle of the systems I build.

More about me

Let's Build

Have an application, infrastructure project or product idea?

Let's discuss how we can build something solid together.