AVAILABLE FOR OPPORTUNITIES

Hi, I'm Moad Tellami

>
Morocco, Casablanca

Software Engineer with hands-on experience building modern full-stack web applications, real-time data systems, and integrating AI capabilities into production platforms.

About Me

ENGINEERED FOR IMPACT

Moad Tellami portrait
Software Engineer

Software engineer with a passion for real-time systems & AI

I'm a full-stack software engineer based in Casablanca, Morocco, having built AI-powered products in a corporate environment and full-stack applications at startups — from APIs to polished interfaces. I'm a graduate of the 1337 / 42 Network — a rigorous, project-based program that forged my fundamentals in C, systems programming, and computer science.

I work across the full stack — REST & real-time APIs, event-driven pipelines (Kafka, MQTT, Dapr), and databases, as well as React and Next.js interfaces — designing the full journey from data model to polished UI.

2+

Years Experience

10+

Projects Built

15+

Technologies

3

AI Integrations

ReactNext.jsAngularTypeScriptNode.jsNestJSDjangoFastAPISpring BootPostgreSQLMongoDBRedisKafkaMQTTDockerDaprGIS / MapboxAI / MLReactNext.jsAngularTypeScriptNode.jsNestJSDjangoFastAPISpring BootPostgreSQLMongoDBRedisKafkaMQTTDockerDaprGIS / MapboxAI / ML

Where It All Started

ENGINEERED GROWTH

Jan 2026 – Jul 2026Internship
Casablanca, Morocco
BCG logo

Software Engineer

BCG

ReactTailwind CSSMapbox GLChart.jsDjangoDRFFastAPIPostgreSQLPythonDaprAzure ADRasterioGeoPandas
  • Built map-based risk visualizations — wildfire, drought, earthquake, and other environmental hazards — using React, Tailwind CSS, and Mapbox GL, plotting environmental data to support risk assessment for investment decisions.
  • Implemented metrics visualizations using Chart.js, translating client-confirmed Figma designs into responsive UI in collaboration with the UI/UX team.
  • Built secure REST APIs with Django/DRF, FastAPI, and PostgreSQL, integrating OIDC/Azure AD auth, RBAC, and multi-tier rate limiting.
  • Engineered async geospatial processing services in Python using Dapr, rasterio, geopandas, and shapely.
  • Developed RAG-based AI features with FastAPI, wiring LLM retrieval pipelines into the analysis workflow.
  • Integrated a trained LLM into the risk assessment pipeline to enrich environmental risk scoring.
Dec 2024 – Dec 2025Full-time
Marrakesh, Morocco
Arias Tech Solutions logo

Full Stack Developer

Arias Tech Solutions

Next.jsReactAngularNestJSPostgreSQLMongoDBRedisKafkaMQTTMapbox GL JSTailwind CSSShadcn UIAmCharts
  • Built an MQTT microservice ingesting real-time telemetry from ocean sensors into a Kafka server for downstream processing.
  • Contributed to connecting the data science team's satellite spill data into the platform, building alerting and visualization features with NestJS, Next.js, and PostgreSQL.
  • Built frontend features — IoT device management, protected area creation, and investor-facing area health views — for a government ocean conservation platform, using React, Tailwind CSS, Shadcn UI, Mapbox GL for geospatial data, and AmCharts for metrics.
  • Engineered dynamic geospatial visualizations using Mapbox GL JS with threshold-based alerting.
  • Contributed to predictive analytics, automated reporting, and RBAC for environmental data platforms.
Jun 2024 – Dec 2024Internship
Marrakesh, Morocco
Arias Tech Solutions logo

Full Stack Developer

Arias Tech Solutions

AngularNestJSTailwind CSSPrimeNGNgRxKeycloakMongoDBAmChartsMapbox GL JS
  • Built dashboard UI enabling project managers to create custom multi-source visualizations — charts and maps — using Angular, PrimeNG, Tailwind CSS, and NgRx, giving monitoring stations a unified view of monitored areas.
  • Integrated data from multiple source types — message brokers, databases, files, and sockets — into the visualization layer, using AmCharts and Mapbox GL JS for chart and map rendering.
  • Built scalable backend services with NestJS in a monorepo architecture — implementing REST API endpoints, data access layers, and Keycloak authentication with role-based access control.
Oct 2022 – Dec 2024Education
Ben Guerir, Morocco
UM6P - 1337 (42 Network) logo

Digital Technologies Architect Program

UM6P - 1337 (42 Network)

CC++JavaScriptLinuxDockerGitNetworking
  • Intensive project-based computer science program covering software development, algorithms, system design, and networking.
  • Deep hands-on experience in C, C++, JavaScript, data structures, databases, OS, and networking.
  • Emphasis on problem-solving, peer learning, and collaborative development with Linux, Git, and Docker.

Built With Precision

STACK MASTERY

Frontend

HTML/CSS
JavaScript
TypeScript
React
Next.js
Angular
Tailwind CSS
Shadcn UI
Redux
NgRx
Mapbox GL
Vitest

Backend

Node.js/Express
NestJS
Python/Django
Java/Spring Boot
REST APIs
WebSockets
Keycloak/JWT
Kafka
MQTT
Dapr
Prisma ORM/Mongoose
Pytest

Databases

PostgreSQL
MySQL
MongoDB
Redis
Data Modeling

AI & Data

AI Model Integration
GeoPandas
Rasterio
Shapely
Pandas
NumPy
LLM APIs

Tools & DevOps

Git
Bash
Linux
Docker
Azure DevOps
CI/CD
Jira

Currently Exploring

Go
Kubernetes
GraphQL
System Design
Three.js

Where Ideas Become Systems

PRODUCT BUILDS

Featured Projects

API MCP Bridge screenshot
TypeScript / AI

API MCP Bridge

Aug 2026

A Model Context Protocol (MCP) server that ingests any OpenAPI 3.0/3.1 spec and dynamically exposes every endpoint as a fully validated MCP tool for LLMs — zero glue code, AJV validation, and response sanitization.

TypeScriptNode.jsMCPOpenAPIAJV
WebShell screenshot
Full-Stack

WebShell

Apr 2024

A browser-based remote control interface for operating a machine from the web — browser ⇢ WebSocket server ⇢ SSH client, JWT-authenticated sessions, and a Dockerized stack.

DjangoReactWebSocketsSSHJWTDocker
Seris screenshot
Go / Systems

Seris

Dec 2023

An in-memory Redis-style database server written in Go, implementing the Redis serialization protocol (RESP) with AOF persistence and string/hash commands.

GoRESPTCPAOF PersistenceConcurrency
Ft_Transcendence screenshot
Full-Stack

Ft_Transcendence

Oct 2023

A real-time multiplayer web platform — chat, friends, live games — with OAuth2 (42/Google), 2FA, Dockerized microservices, and an Elo-based Pong arena.

DjangoPostgreSQLDockerWebSocketsBootstrapOAuth2
WebServ screenshot
C++ / Systems

WebServ

Aug 2023

A from-scratch HTTP/1.1 server in C++ (C++98) with event-driven I/O, CGI support, virtual hosts, config parsing, and REST-style routing.

C++SocketsHTTP/1.1CGIEpoll
Inception screenshot
DevOps

Inception

Jul 2023

A Docker Compose infrastructure running WordPress, Nginx, and MariaDB in isolated containers with volume persistence, networks, and entrypoint hardening.

DockerComposeNginxMariaDBWordPress
Minishell screenshot
C / OS

Minishell

Feb 2023

A bash-like Unix shell implemented in C: command parsing, pipes, redirections, environment variables, signals, and built-ins — fork/exec from scratch.

CProcessesPipesSignalsLinux

Enterprise Experience

Geospatial Risk Assessment Platform

Map-based risk visualizations for wildfire, drought, earthquake, and other environmental hazards — plotted with React, Tailwind CSS, and Mapbox GL to support risk assessment for investment decisions, with backend risk calculation in Django/PostgreSQL and an integrated LLM enriching risk scoring.

Interactive GIS MapsAI Model IntegrationOIDC Auth
ReactTailwind CSSMapbox GLPythonDjangoPostgreSQLDaprAzure AD

Marine Ecosystem Monitoring System

Real-time ocean sensor telemetry ingested by an MQTT microservice into Kafka, with frontend features for IoT device management, protected areas, and investor-facing area health views — using Mapbox GL for geospatial data, AmCharts for metrics, and threshold-based alerting.

Real-time PipelineSensor TelemetryAlert System
ReactNestJSAngularKafkaMQTTMongoDBRedisMapboxPostgreSQLTailwind CSSShadcn UIAmCharts

Low-Code Data Dashboard Platform

Dashboard UI enabling project managers to build custom multi-source visualizations — charts and maps — integrating data from message brokers, databases, files, and sockets, on a monorepo with REST and WebSocket APIs.

Low-Code BuilderResponsive DashboardsMonorepo
AngularTailwind CSSPrimeNGNgRxNestJSMongoDBKeycloakAmChartsMapbox GL JS

Internal Development SDK

A reusable SDK for the internal development team, bundling an Angular UI component library and modules with a NestJS module that wires up everything needed to build a REST API.

Angular Component LibraryNestJS REST ModulePublished Packages
AngularNestJSTypeScriptPrimeNGMonorepo

Oil Spill Detection Platform

A satellite-based ocean monitoring solution for Gulf governments (Saudi Arabia & UAE) — detecting oil spills from satellite imagery and tracking slick trajectory and source vessel, integrating the data science team's satellite data into the platform with alerting and visualization features.

Satellite Oil Spill DetectionTrajectory & Source AttributionAlert SystemSensor Data Pipeline
PythonSatellite SARKafkaPostgreSQLNext.jsAngularNestJSMapbox

Ministry Knowledge Center (RAG)

A RAG-based knowledge center for a government Ministry, giving staff direct guided access to all ministry documents, interactive answers against the knowledge base, and tools to build specialist agents for specific tasks.

Retrieval-Augmented GenerationDocument Knowledge BaseInteractive ChatSpecialist Agent Builder
PythonFastAPIReactPostgreSQLVector SearchAzure AD

Ready To Collaborate?

GET IN TOUCH

Have a project, a role, or just want to talk shop? My inbox is always open — I'll get back to you as soon as I can.

Location

Morocco, Casablanca