Hola I'm 👋🏻
Anas Mazouni
Founding engineer · web, automation & DevSecOps · Marseille, France
I'm a software engineer who lives mostly on the web. I spend a lot of my time on automation and DevSecOps, and the rest poking at security, robotics, and whatever else looks fun that week.
About Me
I started web development when I was 14 — my first project was a music website where I hosted tracks I made with a friend. (Stormix was my "artist" name.)
That hobby turned into a career. I studied software engineering and robotics at L'École Centrale de Nantes, then spent the next few years shipping products at startups and scale-ups. Class-booking platforms, document processing tools, code security at GitGuardian. These days I'm a founding engineer at Warren, working on tools that help people actually understand and grow their money.
I like fast-moving teams and owning a problem from the first sketch to whatever's running in production. If you have something in mind, let's chat.
This is what I reach for most days:
- React
- React Native / Expo
- TypeScript
- Bun / Node.js
- NestJS
- Hono
- GraphQL (Apollo)
- Drizzle
- PostgreSQL
- TanStack
- Radix UI / Tailwind
- Vite / Turborepo
- SST / AWS
- Docker
- Auth0
- OpenTelemetry / Sentry
- Vitest
Resume
Contributions
Timeline
Experience
- WAWarren
Principal Software Engineer
Mar 2025 — Present
Remote (Belgium)
First engineering hire. Set the technical direction, built the initial system architecture, and shaped the engineering culture and tooling as the team grew from one to many.
Technology Used
ReactAWSPostgreSQLDockerTailwindNodeGraphQL (Apollo)SentryPuppeteerBunViteTypeScriptNestJSExpoReact NativeDrizzleSSTHonoTanStackRadix UIAuth0OpenTelemetryTurborepoVitest
- GIGitGuardian
Senior Software Engineer
Feb 2024 — Mar 2025
Remote (France)
Worked on the sources team, building integrations for secret scanning outside of VCS: Jira, Microsoft Teams, Bitbucket, container registries. Also built internal ML tooling and wrote Azure integration docs for the team.
Key Responsibilities
- Led development of the Microsoft Teams integration end-to-end: design, real-time scanning, and subscription management.
- Added a new third-party secrets detector to the scanning engine during onboarding.
- Built an internal annotation tool (React/TypeScript) for the ML team, still in use.
- Wrote internal docs on Microsoft Azure APIs and auth flows to help the team navigate integration decisions.
Technology Used
PythonDjangoTypescriptReactRedisRabbitMQAWSPostgreSQLSassDockerPyTestJestPlaywrightKubernetes
- MEMetamaze
Software Engineer
Nov 2021 — Jan 2024
Remote (Belgium)
AI document processing startup (Belgian Tech Startup of the Year 2022). Rewrote the frontend, improved backend performance, introduced E2E testing, and set up vulnerability management.
Key Responsibilities
- Rewrote the entire frontend using React, StencilJS, TypeScript, and GraphQL (Apollo).
- Refactored large parts of the Node/Express backend to reduce response times and simplify the codebase.
- Set up CI/CD pipelines for automated releases and linting via GitHub Actions. Built internal tools (Sentry integration, Docker workflows) to speed up dev workflows.
- Introduced E2E testing with Cypress and improved test coverage by 30%.
- Set up a vulnerability management process with Snyk and fixed all reported security issues.
Technology Used
TypescriptMongoDBReactNodeExpressGraphQL (Apollo)StencilJsTailwindKubernetes
- YOYogalive
Lead Software Engineer
Apr 2020 — Nov 2021
Remote (Belgium)
Built the entire product with the founders: two web platforms (teacher dashboard, student marketplace) and a hybrid mobile app for live yoga sessions. Handled the CI/CD and deployment infrastructure too.
Key Responsibilities
- Led development of the MVP and all related products (two web apps, one mobile app).
- Built a hybrid mobile app with Vue and Capacitor so users could watch live yoga sessions on their phones.
- Set up CI/CD with GitHub Actions, including automated deployments to mobile app stores and web hosting.
Technology Used
TypescriptMongoDBVue 3ExpressTailwind
- COComent
Software Engineering intern
Jun 2019 — Aug 2019
France
Coment is a SaaS tool for collaborative document review. Worked on the frontend and shipped a PDF export service during a summer internship.
Key Responsibilities
- Built new UI components in Vue and improved several user flows in the review interface.
- Designed and built a new product landing page.
- Built and deployed a PDF export service using Node, Puppeteer, and Docker on GCP.
Technology Used
TypescriptMongoDBVue 2NodeExpressWordpressDockerGCP
- FRFreelance
Software Developer
Dec 2015 — Mar 2020
Remote (France / Morocco)
Built websites and web apps for clients across France and Morocco. Projects ranged from WordPress marketing sites to custom Node/Vue applications for startups.
Technology Used
TypescriptMongoDBVue 2PHPLaravelNodeExpressGraphQL (Apollo)
Projects
A few things I've built on the side. Some still maintained, some not.
Deadlock Mod Manager
A mod manager for the Valve game Deadlock, built with Tauri, React, and TypeScript.
Eghata
A platform designed to connect volunteers and individuals in need of assistance across Morocco following the 2023 earthquake
Spotify Liked
Sync your liked songs into a publicly available playlist. Totally stealing @alaazorkane's idea.
Riftmaker
An open-source, self-hosted, league of legends tournaments tool.
MSN - An omegle clone
A simple omegle clone built with React, Bun and WebRTC
What Should I Build Next
An AI powered project idea generator.
Dwi - Twitch voice notes
A browser extension that allows you to send voice notes in twitch chat.
Batbot
BatBot is a comprehensive chatbot solution for live streaming platforms, including Kick, Twitch, and YouTube.
Get in touch
If you have a project, an idea, or just want to talk shop, drop me a line.