SOFTWARE ENGINEER / FULL-STACKA selection of things I’ve built

Hello, I’m Ayoub Mentag.Building for the web,
from start to ship.

Portrait of Ayoub

I’m a full-stack developer with experience in production applications. I bring the interface and the systems behind it together.

Explore my work

Selected work

Different ideas. The same care in the details.

01 / WEB APPLICATION

Transcendence

A classic game. A shared experience.

Pong, brought online. Play against a bot, challenge another player, and follow your progress on the leaderboard—all in one web app.

  • Next.js Next.js
  • NestJS NestJS
  • Prisma Prisma
  • PostgreSQL PostgreSQL
  • Docker Docker
A classic game. A live connection.
02 / MOBILE APPLICATION

Music Room

Let everyone shape the soundtrack.

Create an event, add tracks, and let the room vote on what plays next. Bring your public or private playlists along for the occasion.

  • Flutter Flutter
  • NestJS NestJS
  • Redis Redis
  • PostgreSQL PostgreSQL
NOW PLAYINGPAUSED · DEMO
Track 3Current track
1:243:42
03 / INFRASTRUCTURE

GitOps
Deployment Lab

From a code update to a running app.

A deployment setup that automatically puts new versions online when code is pushed. GitLab and Argo CD keep a Kubernetes cluster in sync with the repository.

  • Kubernetes Kubernetes
  • Argo CD Argo CD
  • GitLab GitLab
04 / DEVELOPER TOOL

Local Coding
Assistant

Coding help, closer to your code.

An assistant that runs locally, without paid API calls. It finds relevant context to make coding conversations more useful, powered by Ollama and Python.

  • Ollama Ollama
  • Python Python
05 / MULTIPLAYER GAME

Red Tetris

Familiar blocks. A fresh challenge.

Play solo or compete online in a multiplayer take on Tetris. Rock obstacles add another layer of challenge to every round.

  • React React
  • Redux Redux
  • Express.js Express.js
GET IN TOUCH

Have a project in mind?
Let’s talk.