AVAILABLE · OPEN TO REMOTE

Software Engineer
· Full-Stack

Building production systems with Laravel · Python · Node.js · PostgreSQL · Docker

BACKEND · APISDEVOPS · INFRAAI · INTEGRATION
Portrait of Mohamed Kobaa

Full-Stack Engineer

I'm Mohamed Kobaa, a backend-focused full-stack engineer based in Tangier, Morocco. I build production-grade systems — microservices, async pipelines, RESTful APIs — and integrate AI tools into real products.

My foundation comes from 1337 (42 Network), a peer-learning engineering program built around solving hard problems with no hand-holding. I bring that rigor to every system I build.

I use Cursor and Claude Code daily as force multipliers — not to avoid understanding my code, but to ship faster while staying in full control of every architectural decision.

Backend architecture & microservicesPython · Laravel · Node.js · RESTful APIsPostgreSQL · Redis · RabbitMQDocker · Linux · NginxAI/LLM integration (OpenAI, Anthropic APIs)
Jan 2025 — Present

Backend Engineer Intern

Cloud Marketing Hub, Tangier

Production Helpdesk SaaS on a microservices architecture serving thousands of active users. Owned the Priority Service end-to-end — RESTful APIs, PostgreSQL, RabbitMQ async messaging, Redis caching. Clean architecture, real constraints.

Dec 2024 — Mar 2025

Full-Stack Engineer Intern

DEVARCH Digital, Tangier

Built two full-stack products: a WhatsApp bulk messaging platform with Twilio API integration, campaign scheduling, and real-time delivery tracking — and a call center management system with RBAC, lead workflows, and a React frontend.

Oct 2023 — Present

Engineering Program

1337 Khouribga (42 Network)

Project-based engineering program with no teachers, no lectures — just problems and deadlines. 16 projects validated across systems programming, networking, C++, and full-stack web. Common Core 100%. Level 11.44.

Languages · Infrastructure · AI

The stack I use to build, deploy, and scale production systems.

Languages & Frameworks
PHPPHP
PythonPython
JavaScriptJavaScript
TypeScriptTypeScript
Node.jsNode.js
ReactReact
LaravelLaravel
FastAPIFastAPI
PHPPHP
PythonPython
JavaScriptJavaScript
TypeScriptTypeScript
Node.jsNode.js
ReactReact
LaravelLaravel
FastAPIFastAPI
Infrastructure & Data
PostgreSQLPostgreSQL
MySQLMySQL
RedisRedis
RabbitMQRabbitMQ
DockerDocker
NginxNginx
LinuxLinux
GitGit
PostgreSQLPostgreSQL
MySQLMySQL
RedisRedis
RabbitMQRabbitMQ
DockerDocker
NginxNginx
LinuxLinux
GitGit
AI & Tools
OpenAI APIOpenAI API
Anthropic APIAnthropic API
Claude CodeClaude Code
CursorCursor
GitHubGitHub
OpenAI APIOpenAI API
Anthropic APIAnthropic API
Claude CodeClaude Code
CursorCursor
GitHubGitHub

Skills · Assessed by 1337

DB & Data4Algorithms & AI3Web4OOP4Organization3Shell4Unix5Network & sysadmin211.44LEVEL

Skills assessed by 1337 Khouribga (42 Network) · Common Core 100% complete · Level 11.44 · March 2026

Problem → Solution

Production systems and open-source tools. Each project solves a real problem.

Featured Project

NL-to-SQL Analytics Agent

Open Source · AI · Python
PythonFastAPINode.jsPostgreSQLOpenAI APIDocker
GitHub
Problem

Non-technical users couldn't query databases without SQL knowledge.

Solution

Open-source agent — natural language input → LLM generates SQL → executes against live DB → renders interactive charts. Self-hostable via Docker Compose.

Helpdesk SaaS · Priority Service

Production · Microservices
Problem

A distributed Helpdesk SaaS needed a reliable priority routing service with async inter-service communication.

Solution

Designed and owned the Priority Service end-to-end — RESTful APIs, PostgreSQL schema, RabbitMQ event publishing, Redis caching. Diagnosed and patched a critical production connection bug in the messaging layer.

LaravelPostgreSQLRabbitMQRedisDocker

WhatsApp Marketing Automation

Full-Stack · API Integration
Problem

Bulk outreach campaigns were manual, untracked, and unreliable.

Solution

Built a platform for template design, campaign scheduling, and bulk sending at scale. Integrated Twilio webhooks for real-time delivery tracking and background jobs for high-volume processing.

LaravelReactMySQLTwilio APIDocker

Call Center Management System

Full-Stack · RBAC
Problem

Client requests were scattered with no routing, assignment, or status tracking.

Solution

Built a web app with lead capture, agent assignment workflows, role-based access control, and SLA tracking in one dashboard.

LaravelReactMySQLDocker

GitHub Analytics Dashboard

Open Source · AI · React
Problem

No easy way to visualize coding patterns or get actionable insights from GitHub activity.

Solution

Agentic pipeline — GitHub API ingestion → LLM-generated insights → React dashboard with contribution heatmap, streak tracking, language breakdown, and AI chat panel.

PythonNode.jsReactGitHub APIOpenAI APIDocker
zsh — mkobaa@portfolio
Type 'help' to get started
~