> npm run portfolio
Tech Lead · Full-Stack Developer

Hi, I'm Mohamed Ali Ben Thaier, turning ideas into scalable systems

Tech Lead at Armada Delivery Solutions, where I own operations engineering across 3 countries. Former motion designer turned full-stack developer & architect of production platforms.

View my work Experience Download CV
4+
Years Experience
1,400+
Files Rebuilt
2,000+
Test Cases
3
Countries Served
Available for new roles · Tech Lead / Senior Full-Stack · Remote
01

About

I'm a Tech Lead and Full-Stack Developer based in Sousse, Tunisia. I started my career in motion design, which gave me an eye for interface craft that still shows up in how I think about products today.

At Armada, I grew from frontend developer to tech lead in under two years. I own the operations product line: Backstage admin platform, Driver App, and the DevOps infrastructure powering delivery across Kuwait, Bahrain, and Saudi Arabia.

Outside work, I contribute to open-source AI tooling, particularly MCP servers and developer workflow automation. I also tinker with cars, hardware projects, and the occasional CS2 game.

📍
Location
Sousse, Tunisia
🎓
Education
B.S. Computer Science, ISITCOM
🌐
Languages
Arabic · English · French
🎬
Background
Motion Design → Frontend → Tech Lead
02

Experience

Jan 2025 — Present
Tech Lead, Operations Products
KuwaitArmada Delivery Solutions · Remote Kuwait
Own execution, delivery, and technical decisions for the Operations product line including Backstage Admin, Driver App, and DevOps infrastructure. Lead a team of 2 to 3 developers, driving architecture decisions for a multi-country delivery platform.
Technical Strategy Team Leadership Architecture DevOps
Aug 2024 — Jan 2025
Full-Stack Developer
KuwaitArmada Delivery Solutions · Remote Kuwait
Rebuilt a 1,400+ file codebase from scratch using React 18, TypeScript 5.5, and Node 20. Established a testing culture with 2,000+ cases. Architected 23 Redux domain slices and 335 async thunks. Built RBAC with 40+ granular permissions and integrated real-time features via Pusher WebSockets.
React 18 TypeScript Node 20 Vitest WebSockets
Feb 2023 — Jul 2024
Frontend Developer
KuwaitArmada Delivery Solutions · Remote Kuwait
Migrated legacy JavaScript codebase to TypeScript with strict type safety. Built interactive mapping features with Leaflet and Google Maps for delivery visualization across 3 countries. Collaborated on REST API optimization reducing page load times significantly.
TypeScript Leaflet Google Maps REST APIs
Sep 2022 — Feb 2023
Motion Designer
Saudi ArabiaHiya · Saudi Arabia
Created motion design content for a group chat app, covering rewards campaigns and event promotions.
After Effects Motion Graphics
Dec 2021 — Aug 2022
Motion Designer
JordanCady · Jordan
Produced motion design videos highlighting movies and series for social media channels.
After Effects Social Media
Feb 2019 — Dec 2020
Motion Designer & Video Editor
TunisiaTakiAcademy · Sousse, Tunisia
Produced 20+ animated 2D explainer videos and 80+ testimonial/commercial videos for Tunisia's leading online education platform. Developed efficient production workflows that cut delivery time by 40%.
After Effects Premiere Pro 2D Animation Storytelling
03

Technical Arsenal

Frontend

React 18/19 TypeScript Next.js Redux Toolkit RTK Query Tailwind CSS MUI Framer Motion

Backend

Node.js Express NestJS MongoDB Firebase REST APIs

AI & Tooling

Claude Code MCP Servers Anthropic API Prompt Engineering AI Workflows

DevOps & Testing

Docker GitHub Actions CI/CD Vitest Jest AWS Nginx Linux

Design

After Effects Premiere Pro Photoshop Adobe XD UI/UX Motion Design
04

Selected Projects

Sondyou screenshot
Client Project

Sondyou

AI task management via Claude AI + Perplexity, Stripe subscriptions with tiers, multi-language (FR/EN) via Tolgee, and email scheduling via Agenda job queue.

React 18 TypeScript Node.js MongoDB Stripe Claude AI Tolgee
Click to explore
Opertex screenshot
Client Project

Opertex

Textile factory operations platform with real-time KPIs, production tracking, staff presence across 8 departments, and automated expense aggregation via Cloud Functions.

React 18 TypeScript Firebase Tailwind PrimeReact
Click to explore
Qasdi screenshot
Personal · AI

Qasdi

Conversational AI for goal planning + spec generation. Claude API streaming with tool use, iterative codebase scanning agent, and 90% cost reduction via prompt caching.

React 19 TypeScript Express Claude API Brave Search
Click to explore
Delivery Cost Simulator screenshot
Client Project

Delivery Cost Simulator

Multi-factor pricing engine for French logistics (vehicles, salaries, fuel, zones). Google Maps Routes API, PDF estimates with Comfort/Economy tiers.

React 19 TypeScript Firebase Google Maps API Leaflet jsPDF
Click to explore
Reddit Pulse screenshot Personal Fav
Personal · AI

Reddit Pulse

AI-powered Reddit monitoring with 4-signal credibility scoring (sentiment, engagement, author, quality). Auto re-fetch on 20%+ comment increase, dual AI backend.

React 19 Node.js MongoDB Claude API MCP SDK
Click to explore
Power Driver screenshot Personal Fav
Personal · IoT

Power Driver

Real-time OBD-II gauges via Bluetooth (RPM, speed, coolant). Smart gear shift advisor with Eco/Normal/Sport modes, calibrated for Citroën C1 gear ratios.

Kotlin Jetpack Compose Room OBD-II Hilt Coroutines
Click to explore
Lab Smaller experiments and tools
📟

Status Line for Claude Code

Real-time statusline: model, context usage %, 5h/7d rate limits with budget delta arrows, next prayer time with countdown, MCP server count. Published as @daliovic/cc-statusline.

Node.js npm package
🌍

Tolgee Translator

Batch AI translation via any OpenAI-compatible LLM. AES-256-GCM encrypted API keys, 50 items/batch concurrency, retry with exponential backoff.

React 19 Express Docker

Tamdone MCP Server

Task management integration with Tamdone. Secure credential storage with auto-refresh tokens. Full task creation with priority, dates, estimation, and Lexical rich text.

TypeScript MCP SDK Zod
🔧

Compressed Shell MCP Server

Auto-compresses verbose terminal output >30 lines by 85-95%. Smart permission system with 40+ auto-allowed safe commands. Preserves errors, exit codes, and paths.

TypeScript MCP SDK Claude SDK
📖

Khatmah Connect

Android + Chrome Extension sharing Firebase backend. 4-char group IDs, real-time progress sync, Glance widget with 15-min refresh, offline-first with disk persistence.

Kotlin Firebase Chrome Extension

Say hello

Interested in working together? Drop me a line.