Skip to content
View Ilyass-Bougati's full-sized avatar
  • Morocco
  • 20:13 (UTC +01:00)

Highlights

  • Pro

Block or report Ilyass-Bougati

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ilyass-Bougati/README.md

Hi there, I'm Ilyass Bougati

I build the infrastructure that sits underneath an app: the part that decides whether it survives 10 users or 10,000. Most of my work is on backend systems, distributed architecture, and the tooling that keeps services observable in production.

I write about the engineering process (not just the output) at blog.ilyass-bougati.dev.

What I've built

  • DeepDame: A real-time multiplayer checkers app, but the interesting part isn't the game, it's what's underneath it. I deployed the backend to AWS (EKS) and load-tested it to 6,000 concurrent players at once, then published a full write-up of what broke and how I fixed it. Originally a web app, now being rebuilt as a mobile app in Flutter.
  • Alexandre: A 7-service e-commerce platform (think: the kind of system behind a real online store, with inventory, orders, and accounts all talking to each other). Deployed on AWS, presented and defended in front of an academic jury. Built to demonstrate how large systems stay reliable when one part fails.
  • Atlas: A plugin for IntelliJ (a developer's code editor) that automates writing repetitive backend code, turning a task that takes hours into seconds. Built it because I was tired of writing the same boilerplate by hand, then made it good enough to share.
  • spring-data-redis (open-source contribution): Contributed an annotation-driven Pub/Sub feature to spring-data-redis (#3303, and #3321), a widely-used open-source library for backend systems. It was reviewed and merged by the project's lead maintainer at Spring/VMware, and now ships as part of the official release.

My Blog Articles

Article preview banner

Article preview card Article preview card

My Reads

Books

Pinned Loading

  1. sefault-dev/DeepDame sefault-dev/DeepDame Public

    A production-ready multiplayer Checkers platform featuring real-time matchmaking, live chat, and an adversarial AI opponent.

    Dart 4 2

  2. Alexandre Alexandre Public

    Alexandre is a scalable e-commerce platform with integrated warehouse management, real-time stock tracking, and smart admin tools—inspired by legendary precision.

    Java

  3. spring-grafana spring-grafana Public

    Full observability pipeline for a Spring Boot microservices app using the LGTM stack (Loki, Grafana, Tempo, Prometheus). Features centralized logging, metrics, distributed tracing, and trace-to-met…

    Java 2

  4. Atlas Atlas Public

    a Spring Boot code generation plugin for IntelliJ IDEA, built around a personal opinionated stack.

    Java 3

  5. redis-listener-starter redis-listener-starter Public archive

    Zero-boilerplate Redis Pub/Sub for Spring Boot applications

    Java