Skip to content
View Boumlik-Brahim's full-sized avatar

Highlights

  • Pro

Block or report Boumlik-Brahim

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Boumlik-Brahim/README.md

Brahim Boumlik

Technical Lead & Software Engineer

Casablanca, Morocco · Remote

Portfolio LinkedIn Email


Who I Am

Technical Lead at Fygurs (Paris, Remote) — leading a team of 5 engineers building production SaaS on Azure. Graduate of 1337 Coding School (42 Network / UM6P ecosystem), RNCP7, Level 21.

I work across the full stack — from microservices architecture and cloud infrastructure to kernel development and binary exploitation. I've reduced CI/CD deployment times by 40%, shipped GPT-4o-mini–powered features in production, and managed auth systems and Stripe payment infrastructure end to end.

I write about what I build at boumlikbrahim.com/blog.


What I'm Working On

  • Leading full-stack engineering at Fygurs — Next.js, NestJS, Django, PostgreSQL, RabbitMQ, Azure
  • Building microservices in a Turborepo monorepo with TCP and message-queue communication
  • Managing cloud infrastructure: Azure Container Apps, PostgreSQL Flexible Server, Blob Storage
  • Shipping AI-powered product features using GPT-4o-mini

Tech Stack

Languages

TypeScript JavaScript Python PHP C C++

Frontend & Backend

Next JS React NestJS Django Laravel TailwindCSS

Databases

Postgres MySQL Prisma MariaDB

DevOps & Cloud

Azure Docker Kubernetes RabbitMQ Nginx Vercel


Selected Projects

Fygurs — AI-Powered Product Management SaaS (Production)

Technical Lead on a B2B SaaS platform for product management and roadmapping. Architected and shipped a multi-service backend on Azure: NestJS microservices communicating over TCP and RabbitMQ, Django data services, Next.js frontend, PostgreSQL Flexible Server, Azure Container Apps. Integrated GPT-4o-mini for AI-powered feature prioritization. Led a team of 5 engineers across 2 countries, reduced CI/CD pipeline time by 40%.

fygurs.com · app.fygurs.com


ft_transcendence — Real-Time Multiplayer Platform

Built a full multiplayer gaming platform from scratch. The challenge: real-time game state sync across concurrent users with no lag tolerance. Solved with WebSocket-based game mechanics (Socket.io), OAuth authentication, live chat rooms, and real-time leaderboards. Stack: TypeScript, Next.js, NestJS, Prisma, PostgreSQL, Docker.

github.com/Boumlik-Brahim/ft_transcendence


KFS-1 & KFS-2 — 32-bit Kernel From Scratch

Wrote an operating system kernel from the ground up in C and Assembly. No libraries. No abstractions. Implemented: GRUB bootloader, VGA display driver, GDT/IDT configuration, ISR/IRQ interrupt handling, keyboard driver, memory paging, heap allocator, PIT/RTC timing. This project changed how I think about production memory management.


Inception-of-Things & Cloud-1 — Kubernetes GitOps

Built complete Kubernetes environments using K3s, K3d, and Vagrant. Implemented GitOps continuous deployment workflows with Argo CD and Traefik ingress controller. Simulated production-grade container orchestration from infrastructure up.


Snow-Crash, Rainfall, Override — CTF Security

Completed 14-level capture-the-flag challenges covering buffer overflow exploitation, reverse engineering with GDB, privilege escalation, binary analysis, and password cracking. This isn't academic — it directly shapes how I think about security boundaries in production systems.


minishell — Unix Shell in C

Rebuilt a Unix shell from scratch: pipes, redirections, SIGINT/SIGQUIT signal handling, process management (fork, execve, wait), environment variables, and built-in commands. Forced a deep understanding of how operating systems actually run processes.


GitHub Stats


Education

1337 Coding School · 42 Network / UM6P Ecosystem · Graduated Level 21 — IT Architecture Expert (RNCP7 equivalent)


Find Me

Platform Link
🌐 Portfolio boumlikbrahim.com
✍️ Blog boumlikbrahim.com/blog
💼 LinkedIn linkedin.com/in/brahim-boumlik-4159b722b
📧 Email [email protected]

Brahim Boumlik — Technical Lead based in Casablanca, Morocco. Open to senior remote engineering roles in EU/US companies.

Popular repositories Loading

  1. Minitalk Minitalk Public

    The Minitalk project is a simple client-server application that allows two processes to communicate with each other using signals. In this project, you will create a client program that sends messa…

    C 1

  2. Net_Practice Net_Practice Public

    The Netpractice project is a networking project. The goal of this project is to help you become familiar with networking concepts.

    1 1

  3. C-POOL C-POOL Public

    The C Pool is a series of projects offered by 42 that aims to teach C programming language fundamentals. The pool consists of several projects, each focusing on a different aspect of the language, …

    C 1

  4. ft_transcendence ft_transcendence Public

    by Brahim Boumlik — boumlikbrahim.com

    TypeScript 1 2

  5. LIBFT LIBFT Public

    Libft is a project that requires you to create a library of useful functions that you can use in future projects at 1337. In this project, you will create a library of functions that replicate some…

    C

  6. FT_PRINTF FT_PRINTF Public

    ft_printf is a project that requires you to recreate the functionality of the standard C library function, printf. In this project, you will write a function that takes a format string and a variab…

    C