
Mohamed Gacha
Software Engineer · AI, backend, cloud & network security
ENSISA engineering degree, computer science & networks (2026) · Available now for a permanent role · All of France · On-site or hybrid
Profile
I build backends and the infrastructure that runs them. A year on Gatewatcher's NDR solution (Python tooling, Suricata tests, Infrastructure as Code), a year on an e-procurement REST API at Etifak, and SimplyLovelySetups, a product I launched myself.
Experience
Software engineer (work-study) — Gatewatcher
Oct 2025 – Sep 2026 · Paris La Défense · hybrid- Built Python CLI tools for GCap, Gatewatcher's NDR (Network Detection and Response) product.
- Wrote and maintained tests for the Suricata IDS/IPS with the Suricata-verify framework.
- Automated GCap deployment as Infrastructure as Code: Terraform and Ansible (Proxmox, Nutanix), Bicep (Azure).
- Implemented monitoring that connects Azure's native monitoring to the product's custom Linux OS: end-to-end observability.
- Set up CI/CD pipelines and fixed bugs in Linux environments.
Python · Go · Suricata · Terraform · Ansible · Bicep · Azure · Proxmox · Nutanix · Docker · Bash · GitLab · CI/CD · Linux
Back-end developer (work-study) — Etifak
Sep 2024 – Sep 2025 · Remote- Designed and shipped a Django + PostgreSQL REST API for a B2B e-procurement web application.
- Implemented JWT authentication and documented the API with Swagger.
- Deployed with Docker on AWS EC2 and handled integration with the React front-end.
Python · Django REST Framework · PostgreSQL · JWT · Swagger · Docker · AWS EC2 · React
Data scientist (intern) — Suez Digital Solutions
Jun – Aug 2024 · Paris La Défense- Built a web application for data analysis, deduplication and data-quality checks.
- Implemented asynchronous and parallel processing; Git versioning on Azure DevOps.
Python · Streamlit · Pandas · asyncio · threading · requests · Azure DevOps
Projects
- Euro-Information Code Contest (2026) — 3rd / 177. “For a responsible AI”: decide which AI models to train under an energy budget, with thousands of datasets to assign. 50 hours. LP relaxation · CP-SAT · Distributed search
- SimplyLovelySetups (2024 – 2026) — 2,000+ setups. Free setup library for Assetto Corsa Competizione. Personal project: product, code and hosting, ad-free. FastAPI · Django REST · Next.js · PostgreSQL · MongoDB · Docker
- termfolio (2026) — FR/EN TUI. My portfolio as a terminal app: bilingual TUI, clickable OSC 8 links, responsive split panels. Go · Bubble Tea · Lipgloss · Docker
- cv-ats-toolkit (2026) — AI tooling. One job offer in, a tailored ATS-friendly CV and an honest cover letter out. Zero invented skills. Claude Code · JavaScript
- MealPass (2025) — Mobile. Mobile app managing food distributions for students in need. Flutter · Dart · Django · PostgreSQL · Docker
- richtype (2026) — ~80 lines. monkeytype, but in your terminal: type a quote, get your WPM scored live. Python · rich · readchar
Education
Engineering degree, computer science & networks — ENSISA
Sep 2023 – Sep 2026 · Mulhouse, FranceSoftware engineering, databases, DevOps, networks & security, AI & deep learning.
MPSI / MP preparatory class — Carnot prépas
Sep 2021 – Jul 2023 · Meknès, MoroccoMathematics, physics and engineering science, ahead of the French engineering-school entrance exams.
Baccalaureate, Mathematical sciences A (French option) — Lycée Ajana
2021 · Meknès, MoroccoTechnical skills
- Languages
- Python, Go, TypeScript, JavaScript, Java, C, C++, C#, F#, Bash, SQL
- Backend
- Django, Django REST Framework, FastAPI, SQLAlchemy, Alembic, REST APIs, JWT, Swagger / OpenAPI, WebSocket, Redis
- Cloud & DevOps
- Docker, Terraform, Ansible, Bicep, GitLab CI/CD, GitHub, Azure, AWS (EC2), Proxmox, Nutanix, Linux, Monitoring & observability
- Data & optimization
- PostgreSQL, MongoDB, Pandas, Streamlit, LP, CP-SAT
- Network & cybersecurity
- Suricata, Suricata-verify, Network detection & response (NDR)
- Frontend
- React, Next.js, HTML, CSS, Flutter
- Practice & quality
- Tests, Code review, Technical documentation, Refactoring, AI-augmented development (Claude Code, LLM agents)
Languages
French : Fluent · English : Fluent · B2 certified · Arabic : Native · Spanish : Basic
Interests
Sim racing (2nd place Duo Cup, Suzuka), Formula 1, video games, astrophysics, aeronautics.
