The delivery platform behind a US school-bus and paratransit product suite: unified CI/CD across 3 repositories and 17 environments, self-hosted GitLab, Jenkins and Vault, nightly quality gates, and GitOps releases to Kubernetes.
Open to work · IT Architect | Software Engineer
Mohamed Saouab
I build, ship and run reliable delivery pipelines for software people rely on every day.
Software engineer with 3 years in production, focused on DevOps & Cloud Engineering: I unified CI/CD across 3 repositories and 17 environments, run self-hosted GitLab, Jenkins and Vault, and ship with Docker, Kubernetes and Argo CD — while still building the TypeScript services and apps behind US transit platforms handling 50,000+ daily rides.
Morocco — Open to Remote (EMEA) & EU Relocation (Visa Required)
- 17Environments in CI/CD
- 2,000+Nightly tests
- ~99%Less manual delivery

Work shipped for
- UM6P
- Mastery Telematics
- Carpenteria Sebina
- Dynamic Ideas
- AlphaRoute
- H2O
- OCP
- alpha10X
About
I run the platform and still ship the product
I'm a software engineer focused on DevOps & Cloud Engineering. At Veltiston AI I unified CI/CD across 3 repositories and 17 environments, cutting manual delivery effort by about 99%, and I run the team's delivery platform: self-hosted GitLab and Runners, Jenkins, HashiCorp Vault, Docker registries, logging and monitoring. Releases go out with Docker, Kubernetes and Argo CD, guarded by 2,000+ nightly tests. I still build the product side too — NestJS services and Angular and Next.js apps for US transit networks handling 50,000+ daily rides — so I know what developers need from a pipeline.
I trained at 1337 Coding School, part of the 42 Network. It has no teachers and no lectures: you learn by building real projects and having them reviewed by other students. That's where I learned to pick up a new technology quickly and to take full ownership of my work.
3
Years experience
10+
Apps under CI/CD
50k+
Daily rides served
13
Projects shipped
Technical expertise
View full stackHow I ship
From commit to production
How a release moves through the delivery platform I run, from merge request to monitoring.
01 / Commit
Every change starts in Git
Code lands in the team's self-hosted GitLab, and its Runners pick up each merge request.
- GitLab
- GitLab Runners
02 / Build
Images built in the pipeline
CI builds Docker images and pushes them to the team's registries, with secrets served by HashiCorp Vault.
- Docker
- Jenkins
- Vault
03 / Test
Guarded every night
8 nightly unit and end-to-end pipelines run a regression suite of 2,000+ tests behind coverage gates, with results posted to Microsoft Teams.
- Jenkins
- GitLab CI
04 / Deploy
One path to 17 environments
Releases go out with Kubernetes and Argo CD, through one CI/CD setup that covers 3 repositories and 17 environments.
- Kubernetes
- Argo CD
17 environments
05 / Operate
Watched after release
I also run the platform's logging and monitoring, so the team can see how each release behaves once it is live.
- Logging
- Monitoring
Selected work
Professional work
Delivery platforms and the transit systems they ship, built at Veltiston AI.
Paratransit Scheduling Platform
Multi-agency scheduling platform for large US public transit agencies, rebuilt from scratch with a NestJS backend and a Next.js frontend: upload → validation → optimization → results, run maps, and two-factor sign-in.
School-Bus Platform
School-transportation platform for US public districts, used by 50,000+ people: route planning, live fleet tracking, trip requests and administration across 10+ Angular apps in a micro-frontend monorepo.
Experience
Professional journey
Four roles since 2023, from a full-stack internship to running a team's delivery platform.
SOFTWARE ENGINEER (DEVOPS & FULL-STACK)
Jul 2024 – Present
DevOps, CI/CD & transit platformsVeltiston AI
Ben Guerir, Morocco · Athens, Greece (on-site mission)
- Unified CI/CD across 3 repositories and 17 environments with reusable pipeline patterns, cutting manual delivery effort by about 99%.
- Operated the team's delivery platform alongside product work: self-hosted GitLab and GitLab Runners, Jenkins workers, HashiCorp Vault, Docker registries, and centralized logging and monitoring.
- Built 8 nightly unit and end-to-end quality pipelines in Jenkins and GitLab CI with coverage gates over a regression suite of 2,000+ tests, with results posted to Microsoft Teams.
- Handled DevOps across 10+ apps: CI/CD in GitLab CI, GitHub Actions and Jenkins, Docker images, Kubernetes deployments with kubectl, and GitOps releases with Argo CD.
- Set up protected-branch rules, branching strategies and merge-request workflows, and led code reviews across the team.
- Rebuilt a paratransit scheduling platform for large US transit agencies with NestJS and Next.js — long-running optimization runs with live progress and retries, multi-agency roles, JWT and two-factor sign-in — for networks handling 50,000+ daily rides.
- Designed a real-time fleet-tracking module with live clustering and itinerary replay; its analytics dashboards sped up operational decisions by 35%.
- Invited to the group's Athens office as a key engineer on the route-optimization product (Mar–Apr 2026) to work on-site with the project leads.
FREELANCE FULL-STACK DEVELOPER
Nov 2025 – Feb 2026
Full-stack platformUM6P Executive Education
Ben Guerir, Morocco
- Co-developed an executive-training platform in Next.js with a REST backend across 12 program categories, including a Kanban-style ticketing engine for bookings, catering and transport.
- Built backend modules for program management, classroom reservations with capacity checks, JWT auth and role-based access for 3 roles, Swagger docs and PDF reports.
Clients
FREELANCE FULL-STACK & DEVOPS DEVELOPER
Feb 2024 – Jun 2024
Monitoring & real-time trackingMasteryGPS
Morocco
- Built a Docker-based monitoring stack with Prometheus, Blackbox Exporter and Grafana tracking 500+ GPS devices, with email, Telegram and Discord alerts that caught 95% of incidents early.
- Ran the DevOps side: Docker containers, CI/CD pipelines in GitHub Actions and GitLab CI, and Kubernetes deployments with kubectl.
- Built a real-time machine-tracking system in React and Node.js that monitored 500+ devices at 99% uptime.
- Cut data retrieval time by 60% with query optimization and caching; automated data collection in Python (BeautifulSoup, Selenium), cutting manual entry by 85%.
Clients
FULL-STACK DEVELOPER INTERN
Sep 2023 – Feb 2024
Full-stack productalpha10X
Ben Guerir, Morocco
- Built Angular and NestJS modules in an Nx monorepo for an AI platform for private-markets investing with 25M+ company records, and REST APIs over its Neo4j knowledge graph serving 10,000+ daily requests.
- Applied the Adapter pattern to map raw risk data into custom Highcharts dashboards — 40% faster ESG evaluation for investors.
- Delivered 3 flagship features in an Agile team, raising active user engagement by 25%.
IT Architect
1337 Coding School (42 Network) — UM6P
Aug 2021 – Present · Khouribga, Morocco
The tuition-free computer-science school of University Mohammed VI Polytechnic (UM6P) and Morocco's campus of the 42 Network: no teachers and no lectures — every skill is learned by building real projects and having them reviewed by other students.
Capstone projects: Matcha, Transcendence, and mobile systems from the 42 pedagogy.
Certifications
Cloud and AI: AWS, Microsoft Azure and MIT Open Learning
- In progress
Microsoft Certified: Azure Administrator Associate (AZ-104)
Microsoft
- In progress
AWS Certified Cloud Practitioner (CLF-C02)
Amazon Web Services
- In progress
Microsoft Certified: Azure Fundamentals (AZ-900)
Microsoft
- Verify ↗View certificate ↗
Introduction to Universal AI
MIT Open Learning · Sep 2026 · ID 5711bf8f…
- Verify ↗View certificate ↗
Python Coding, Part 1
MIT Open Learning · Sep 2026 · ID ec5b5d97…
- Verify ↗View certificate ↗
Python Coding, Part 2
MIT Open Learning · Sep 2026 · ID fc9f7a46…
- In progress
Universal AI Foundational Modules
MIT Open Learning
- In progress
Universal AI Industry-Specific Vertical Modules
MIT Open Learning
Beyond the day job
Selected projects
Client monitoring for Mastery Telematics, a Kubernetes GitOps platform with a public pipeline, and a load-tested real-time product: each with a case study.
A local multi-node Kubernetes lab run like production: GitHub Actions tests and builds multi-architecture images, publishes them to GHCR and updates the deployment config that Argo CD syncs to the cluster.
Part-time freelance for Mastery Telematics — real-time GPS fleet tracking, a resumable Python crawler over a public company registry, Prometheus uptime monitoring, and optimized database performance.
Matcha
Real-time dating platform, load-tested to 1,000 users
Full-stack dating product for the 42 curriculum: profiles, orientation-aware discovery, mutual matching, match-gated real-time chat, WebRTC calls, and a live map — delivered with the mandatory scope complete and four of five bonuses shipped. Instrumented end to end with Prometheus and Grafana, and validated under a 1,000-user k6 load test that located the first real bottleneck.
Capabilities
Core stack & expertise
Every domain at a glance. Large type marks my core skills. Pick any skill to see the projects it shipped in.
DevOps & Platform
9 skills
11 projects
Languages
6 skills
10 projects
Frontend
8 skills
14 projects
Backend
5 skills
7 projects
Database
5 skills
9 projects
Maps & Real-time
4 skills
3 projects
Auth & i18n
3 skills
6 projects
Testing & Quality
4 skills
5 projects
Agile & Tools
Jira · Agile/Scrum · Azure DevOps · Notion · Cursor · Claude · Gemini · VS Code
Daily tools
Selected work
Activity
GitHub activity
Contribution graph and repositories from the last year, including private work when enabled on my profile.
Loading contribution data…
Contact
Let's build your next platform
DevOps, platform and full-stack TypeScript roles: CI/CD, Kubernetes and GitOps, alongside Next.js and Angular.
Location
Availability
Languages
Start the conversation
Prefer email? Reach me at saouab.mohammed@gmail.com. Otherwise, everything below opens in a new tab.