Skip to content
YB

Available for new opportunities

Younes Benachour

Lead Software Engineer · Fullstack

I design and ship robust web applications, from architecture to production.

8+ years of software engineering experience, currently Fullstack Lead at Capgemini on business-critical applications. Java / Spring Boot on the backend, Angular, React and Next.js on the frontend — and a genuine passion for building my own products on the side.

GitHubRabat · Morocco
years of experience
8+
fullstack at Capgemini
Lead
side projects
10+

Who I am

About me

An EMSI engineering graduate (MIAGE track), I joined Capgemini in 2018 and grew project after project into a Fullstack Lead role on business-critical applications in demanding environments.

Day to day, I bridge architecture, code and people: technical decisions, software quality, mentoring developers and working with clients. I care about solid foundations — clean architecture, CI/CD, testing — that let teams ship fast without breaking things.

Outside of work, I build my own SaaS products (healthcare, hospitality, e-commerce, invoicing) and self-host my tools on my own VPS. It’s my playground for the latest stacks: Next.js 16, React 19, Drizzle, Better Auth, Docker…

  • Quality & architecture

    Clean architecture, code reviews, SonarQube and CI/CD for codebases that last.

  • Technical leadership

    Go-to technical lead: estimates, sprint planning and architecture decisions.

  • Mentoring

    Training and mentoring junior and mid-level developers on React, Next.js and Spring Boot.

  • Product mindset

    Close collaboration with product, QA and DevOps — plus side projects shipped end to end.

Experience

Professional experience

  1. Lead Software Engineer — Fullstack · Capgemini

    Feb 2018 — Present — Rabat

    Grew from developer to Fullstack Lead on business-critical applications for enterprise clients.

    Day to day

    • Designing and building robust, scalable fullstack web applications.
    • Driving technical choices and contributing to the software architecture.
    • Setting up modern stacks (Next.js, Prisma, Tailwind) for internal and client projects.
    • Technical management: estimates, sprint planning, delivery tracking and client relationship.
    • Cross-functional collaboration with product, business, QA and DevOps teams.
    • Active tech watch to propose relevant technical improvements.

    Impact

    • Structured several projects around software-quality best practices.
    • Trained and mentored junior and mid-level developers (React / Next.js, Spring Boot).
    • Built a supportive team culture focused on quality and delivery.
    • Took part in global architecture decisions, framework and pattern choices.
    • Java
    • Spring Boot
    • Angular
    • React
    • Next.js
    • TailwindCSS
    • Prisma
    • PostgreSQL
    • Docker
    • GitLab CI
    • Jenkins
    • SonarQube
  2. Sage X3 Technical Consultant · GFI Maroc

    Sep 2017 — Feb 2018 — Casablanca

    Custom ERP development for clients in Morocco, Africa and France.

    Day to day

    • Custom developments in L4G (Sage X3) for clients.
    • Contributed to writing functional specifications.
    • On-site client interventions for testing and application maintenance (TMA).
    • Sage X3
    • L4G
    • SQL

Stack

Technical skills

Backend

  • Java 17 / 21
  • Spring Boot
  • Maven
  • JUnit
  • REST APIs
  • Node.js

Frontend

  • Angular
  • React
  • Next.js
  • TypeScript
  • TailwindCSS
  • shadcn/ui

Data

  • PostgreSQL
  • MySQL
  • Prisma
  • Drizzle ORM

DevOps & tooling

  • Docker
  • GitLab CI
  • Jenkins
  • SonarQube
  • Nginx
  • AWS
  • Linux / VPS

Practices

  • Agile / Scrum
  • CI/CD
  • Clean Architecture
  • Code review
  • Mentoring

Environment

  • IntelliJ IDEA
  • WebStorm
  • VS Code
  • Jira
  • Git

Side projects

Side projects

Alongside my job, I design and build my own products end to end — architecture, code, security and deployment.

  • FeaturedIn progress

    MedicApp

    Medical practice management SaaS

    Multi-tenant healthcare SaaS: patients, appointments, medical records and documents. Tenant isolation enforced by PostgreSQL Row-Level Security, 2FA authentication, provisioning control plane, append-only audit log, architecture ready to move a practice to a dedicated database.

    • Next.js 16
    • React 19
    • TypeScript
    • PostgreSQL RLS
    • Drizzle
    • Better Auth
    • Vitest
    • Playwright
    Private code
  • MVP

    MyMate

    Hotel management SaaS platform

    Three interfaces (guest, hotel, admin): bookings, rooms, services (spa, restaurant), loyalty program, reviews and KYC. Layered architecture (services, repositories, PMS adapters), FR/EN/AR i18n.

    • Next.js
    • TypeScript
    • Prisma
    • Better Auth
    • TanStack Query
    • shadcn/ui
    Private code
  • In progress

    DakaShop

    E-commerce & back-office

    Online store with a back-office: catalog, orders, analytics dashboards, PDF document and QR code generation.

    • Next.js 16
    • React 19
    • Drizzle
    • PostgreSQL
    • Better Auth
    • Zustand
    • Recharts
    Private code
  • Client project

    Gestion Devis

    Quotes, invoices & delivery notes

    Invoicing app tailored to the Moroccan market: quote → invoice → delivery note workflow, VAT calculations, ICE support, amounts in words and automatic numbering.

    • Next.js 15
    • TypeScript
    • Prisma
    • Zod
    • shadcn/ui
    Private code
  • In production

    Self-hosting & automatisation

    Personal infra on a Hetzner VPS

    Self-managed VPS: Docker, Nginx reverse proxy, Let’s Encrypt TLS, security hardening and self-hosted n8n automation workflows.

    • Docker
    • Nginx
    • Linux
    • n8n
    • Let’s Encrypt
    Private code
  • In production

    Ce portfolio

    Fast & secure static site

    Fully static bilingual site, no trackers, strict CSP, served by a hardened non-root Nginx container.

    • Astro
    • TailwindCSS
    • TypeScript
    • Docker
    Private code

Degrees

Education

  • Engineering degree — MIAGE (Business IT)

    EMSI — École Marocaine des Sciences de l’Ingénieur

    2012 — 2017 — Rabat

  • Economics (2-year university diploma)

    Faculté des Sciences Juridiques, Économiques et Sociales

    2010 — 2012 — Rabat

  • Baccalaureate — Life & Earth Sciences

    Lycée Salah Eddine Al Ayoubi

    2010 — Salé

Student life

  • Executive board member of the EMSI computer science club.

Contact

Let’s work together

A project, an opportunity or just want to chat? Drop me a line — I reply quickly.

benachour.younes92 [at] gmail [dot] com

Rabat · MoroccoRemote or on-site