Currently on a mission

Ali El Mufti

Lead Dev · Fullstack · AI

4.745 years of experience | Angular · React | Java · Python | AI Agents & LLMs

Paris
Download CV (PDF)View my Malt freelance profileBook a consultation on Collective
■ Currently employed
Paris · Remote · EU
en · fr · ar

● Let's stay in touch

Currently unavailable

Get notified

I'll email you the moment I'm available again. No other emails, ever.

One-click unsubscribe.

On the lookout?

I love what I do and where I am, so I'm staying put. Might as well pass the offers around — and if you feel like a good fit, you are.

See the roles I'm passing on

Some numbers

5
Major migrations
3 Angular version upgrades + 2 Java, reducing technical debt and code volume
5+
Developers mentored
Technical leadership and fullstack team coaching on strategic projects
3
AI projects delivered
AI search bar, Geospatial analytical assistant, MCP Server in production
12+
Data-viz components
Built visualization components handling millions of geospatial data points
×6
RAG performance
Property search rebuilt around an LLM and a RAG pipeline: response time cut from 60s to 10s (Upfund)
×15
Faster deployments
CI/CD migration (Jenkins → GitLab CI): deployments from 5h to 20 min

Professional Experience

Full-time·Apr 2026 → present
Apr 2026·Paris

Senior Fullstack Engineer & UX

Fullstack development (Java, Angular) on the Ogosecurity cybersecurity platform

Java
Angular
Spring Boot
UX
Cybersecurity
Full-time·Nov 2024 → Apr 2026
Nov 2024·Paris

Lead Frontend Engineer

Design and development of a real estate/geospatial data visualization SaaS

Angular
React
TypeScript
AI/LLM
Deck.gl
Highcharts
Full-time·Oct 2022 → Nov 2024
Jan 2024·Paris

Full Stack Engineer

CAREL ↗

Development of corporate website and member portal

React
Angular
Spring Boot
OAuth2
Oct 2023·Paris

Lead Full Stack Developer

CRCESU ↗

Technical leadership and management of a 5-developer team

Angular
Java
Spring Boot
GitLab CI
Docker
GCP
Feb 2023·Grenoble

Full Stack Engineer

HG Portal ↗

Built an internal customer management web app within a team of 8 developers

Angular
Java
Spring Boot
Oct 2022·Grenoble

Full Stack Engineer

AgirADom ↗

Complete overhaul of CRM and client/partner Extranet platforms

Java
Angular
Spring Boot
Agile/Scrum
Full-time·Nov 2021 → Nov 2022
Nov 2021·Grenoble

MES Consultant

Constellium ↗

Translation of business requirements into technical specifications

JavaScript
C#
Oracle SQL
Internship·Apr 2021
Apr 2021·Grenoble

Full Stack Developer

Development of a Connected Factory solution

Java
Angular
IoT

My Skills

Languages

Java
Python
TypeScript
JavaScript
SQL

Frameworks & Libraries

Angular
React
Spring Boot
FastAPI
Node.js
Express
Deck.gl
RxJS

Tools & Platforms

Docker
AWS
Google Cloud
Git
GitHub Actions
GitLab CI
Jenkins
MongoDB
PostgreSQL
Google Maps

AI & Data

LLMs & RAGs
Prompt engineering
LangChain
OpenAI API
Gemini API

Hover a technology →

My Projects

Freelance ou CDI ?

June 2026 • Paris

2026 simulator: what you actually keep as micro, EI, EURL, SASU, portage or CDI — net after contributions and income tax.

Side-by-side comparison of six French statuses in net income after contributions AND income tax (2026 brackets, flat tax, TNS base reform), with a break-even chart showing the day rate at which each status beats your salary. Computations are validated by automated tests against modele-social, the URSSAF's open-source engine. Everything runs client-side — nothing is sent to a server.

TypeScript
React
Vite
Recharts
Vitest
modele-social

World Data Visualizer

Jan 2026 — Mar 2026 • Paris

Real-time market intelligence platform with sector analysis and US Congress tracking.

Comprehensive dashboard with analysis of 11 economic sectors, US Congress trading tracker, real-time stock market data, RSS news aggregation with NLP, AIS oil tanker map, and market stress indicator (Cortisol Gauge). Node.js backend with DuckDB, React frontend with neumorphic design.

React
TypeScript
Node.js
DuckDB
WebSocket
NLP
AIS

AI Book Recommender

Jan 2026 • Paris

Intelligent book recommendation system powered by AI and semantic search.

Uses Ollama (Llama3), LanceDB for vector search, and FastAPI. Describe your reading mood and get personalized recommendations.

Python
FastAPI
LanceDB
Ollama
React

AirAlert

Nov 2024 — Dec 2024 • Paris

Arduino-powered air-quality monitor with LED indicators.

Built with Arduino UNO + BME680, MQ-135, MH-Z19 sensors to detect pollutants and CO₂. Optional Wi-Fi uplink via NodeMCU ESP8266.

Arduino
IoT
C++
ESP8266

Mood Tracker

Jan 2026 • Paris

PWA web app to track your daily mood.

Mood tracking app with Supabase authentication. Rate your day from 1 to 10, view statistics (7d/30d/all-time), visualize your progress with charts, track your consecutive days streak, and export data to CSV. Dark mode and installable PWA.

React
TypeScript
Supabase
PWA

Boîte à Livre

Oct 2024 • Paris

Geolocation app for public little free libraries.

Community platform to locate and share neighborhood book boxes. Interactive map with geolocation, user-contributed new boxes, and rating system to facilitate book sharing between neighbors.

JavaScript
PWA
Leaflet
Firebase

MobiPA

Mar 2021 — May 2021 • La Mure

Inclusive ride-sharing mobile app for seniors and people with disabilities.

Capstone project for the city council. Connects residents with staff to provide assisted mobility. Features onboarding, ride search, notifications, and bookings.

Flutter
Firebase
Mobile

LogGPX

Feb 2020 — May 2020 • Grenoble

Mobile GPS tracker to visualize ski touring routes.

Companion to VisuGPX. Imports GPX traces, displays them on interactive maps, and provides stats (distance, elevation, speed) plus outing comparisons.

Android Studio
Java
GPS
REST API

Education & Certifications

Education

Engineering Degree

Network, Computer Science & Multimedia

Grenoble INP Polytech, Grenoble

2016 — 2021

Curriculum in web/mobile development, networking, and concurrent programming with hands-on multi-domain projects.

Certifications

Linguaskill C1+ (180+)

Cambridge Assessment International Education

Jan 2021

Responsible Digital Certification

Institut du Numérique Responsable

Mar 2023

Volunteering

Vice President

Polytech Grenoble Student Council

Mar 2019 — Apr 2020

Organized flagship events: TPN (Trophée Polytech Neige) and White (1,200 attendees).

Interests

PhotographyFashionTechTravelMy girlfriend

★ FAQ

Frequently asked questions

The answers recruiters and clients ask me most often.

What services do you offer?

Fullstack development and AI consulting: Angular, React, TypeScript, Java, Python, Spring Boot, FastAPI, plus AI Agents, RAG pipelines and LLM integration. I also handle technical leadership, architecture, CI/CD and mentoring.

Are you available for remote or Paris-based freelance work?

Not immediately — I'm currently on a mission. The aelm.dev waitlist hears first when a slot opens, and I answer every inquiry within one business day: for a project with a deadline, the best move is to talk now.

How quickly can you start a new mission?

It depends on current commitments. Easiest path: drop your email above, or contact me at alielmufti25@gmail.com — I respond within 24 h.

What AI tooling do you actually use?

LLMs (GPT-4, Gemini, local models via Ollama), LangChain and LangGraph, RAG pipelines, vector databases (LanceDB), OpenAI and Gemini APIs, prompt engineering. Example: cut an AI real-estate search from 1 minute to 10 seconds at Upfund.

Can you take a tech lead or architect role?

Yes — I've managed a team of 5 developers, defined architecture, set up CI/CD on GCP, run code reviews and mentoring. Comfortable as either a hands-on lead or a pure architect depending on the project.

What languages do you work in?

French (native), English (C1+ Cambridge-certified), Arabic (native). This site is available in all three.

What's your favourite colour?

Red, no contest. That said, blue and orange are also very interesting.