Mohamed El Amine Meghni

@GTS-MEGHNI

Commit activity

24 commits in the last 30 days

longest streak 5 days

706 / 1,000 XP294 XP to wheel

Typing SVG




Status Location Languages


Profile

CTO at Sadeem Informatique, where I lead architecture, development, integration and DevOps. I write the technical specifications and design the architecture of the company's projects, own the Linux servers and the CI/CD pipelines that ship to them, review the team's code and mentor its developers.

5+ yrs 2 5+ 5
production backends solution architectures led developers mentored open-source packages

Watchtower

An observability platform I built at Sadeem to monitor exceptions, errors and logs from the solutions we deliver to clients in production.

client solutions ──► SDK ──► Watchtower (NestJS · TypeScript) ──► ClickHouse · PostgreSQL · Redis
                                      │
                         engineers ◄── React UI

Client solutions report through the company's SDK. Watchtower writes high-volume logs to ClickHouse, and engineers monitor and triage errors from a React interface.


Infrastructure

I took on DevOps at Sadeem as its products grew: the servers, the deploys and the monitoring are mine to run.

  • Deploy pipeline. Manual SSH/FTP releases replaced by Jenkins and GitHub Actions pipelines with Slack alerts, cutting deploy time from ~2 hours to minutes.
  • Multi-tier architecture. Designed for two major projects: application, cache, filesystem and database on separate layers, with pre-production isolated from production.
  • Monitoring. Every production Linux VPS environment watched with Beszel and Uptime Kuma.

Open source

Package What it does Stack
nestjs-satim CIB and Edahabia card payments through Algeria's SATIM gateway, for NestJS NestJS · TypeScript
laravel-satim The same SATIM payment lifecycle behind a Laravel-native API Laravel · PHP
laravel-essentials-kit API boilerplate generated into your app as code you own Laravel · PHP
laravel-captcha Image CAPTCHA generation and validation, no third-party service Laravel · PHP
laravel-captcha-js Client for laravel-captcha: image display and proof-of-work solving TypeScript · React · Next.js

Experience

  • CTO · Sadeem Informatique · Apr 2024 – present
  • Lead Backend Developer · Felhanout (contract) · Dec 2023 – Jan 2024
  • Backend Engineer · sihaclub.com, jexury.com, Numisky (freelance) · May 2020 – Apr 2022
  • AI Engineer · CERIST Research Center · Apr 2021 – Jul 2022

Client work includes an insurance platform upgrade and migration to new infrastructure, a credit and benefits platform, a multitenant quality control system, loan transaction and QHSE APIs, and more. Full list on mohamedelaminemeghni.com.


Stack

Backend · Laravel, NestJS, PHP, Node.js, REST API, GraphQL, PostgreSQL, MySQL, SQL Server, ClickHouse, Redis, WebSockets

DevOps & Infra · Docker, Docker Compose, Nginx, Linux, CI/CD, GitHub Actions, Jenkins, Ansible, VPS management, SSL/TLS, Bash, Beszel, Uptime Kuma

Architecture · Solution architecture, API design, database design, system design, performance optimization, security hardening, test-driven development



Contact

Tell me what you are building and what keeps breaking. I reply within a day, in English, French or Arabic.




© 2026 Mohamed El Amine Meghni · Algiers, Algeria

GTS-MEGHNI/README.md on GitHub