Based in Frankfurt am Main, Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Mehdi Lakhouane
I build software that solves real problems.

From local AI agents to mobile apps and games โ€” I ship tools that work where they're needed.

AI & Local LLMs Web & Mobile Game Dev Sovereign Tech
Mehdi Lakhouane

About Me

I'm Mehdi Lakhouane, an independent developer based in Frankfurt. I build AI agents, web apps, mobile apps, and games โ€” all focused on solving problems I've encountered firsthand.

I've created a local AI coding agent that runs fully offline, a Tamazight dictionary PWA preserving my native language, a computer vision tool for construction sites, and multiple shipped games in Godot.

I work across the full stack โ€” Python, React, Flutter, Godot, Electron โ€” and I ship what I build. Every project on this site is live or downloadable.

10+ Projects

Shipped & Live

Full Stack

Web, Mobile, Desktop, AI

5 Languages

AR, TMA, EN, FR, DE

Education & Qualifications

Self-Directed Software Engineering

Ongoing

Everything I know about software, I learned by building and shipping real projects.

  • AI & Systems: Python, local LLMs (Ollama), RAG pipelines, ChromaDB, agentic workflows
  • Web: React, TypeScript, Node.js, Vite, Firebase, PWAs, Service Workers
  • Mobile: Flutter/Dart, Android Native (Kotlin)
  • Game Dev: Godot Engine, GDScript, C#, finite state machines, particle systems
  • Desktop: Electron, C#/.NET, Python (Tkinter), OpenCV
  • Every skill validated by a shipped project โ€” not a certificate

Ausbildung โ€“ Strassenbauer

Completed & Certified ๐Ÿ‡ฉ๐Ÿ‡ช

3-year vocational program in road infrastructure and heavy construction.

  • Material calculations, logistics, and cost estimation
  • Precision work under real deadlines and physical conditions
  • Directly inspired RebarSight and Asphalt Calculator projects

English Literature

University Level

Trained how I think, write, and structure ideas โ€” skills I use daily in documentation, game narratives, and working across five languages.

  • Clear technical writing and documentation
  • Narrative design and world-building for games
  • Thinking across languages and cultural contexts

Moroccan Baccalaureate

Completed

Foundation in sciences and languages โ€” the starting point before moving to Germany in 2018.

What I've Built

๐Ÿง  Independent Software Developer

Frankfurt, Germany
  • Built Sovereign Mastermind โ€” a fully local AI coding agent with RAG, vector memory, and autonomous plan-execute-verify loops
  • Created Shadow Agent โ€” a proactive system tray AI that acts before you ask, running 100% offline
  • Shipped Awal Dictionary โ€” a PWA preserving the Tamazight language with 2000+ roots, fully offline
  • Developed RebarSight โ€” computer vision tool that detects rebar spacing errors from site photos in under 60 seconds
  • Built GrabenGeist โ€” real-time construction safety monitoring with digital compliance logs
  • Finished multiple games in Godot including Neon Quadrants, platformers, and a Moroccan-themed game
  • Developing mobile apps with Flutter/Dart and Android Native (Kotlin)
Every project started from a real problem I encountered โ€” not a tutorial.

Tech Stack & Skills

AI & Sovereign Systems

Local LLMs (Ollama) RAG / Vector DBs (ChromaDB) Agentic Workflows Python 3.13 Electron

Modern Web Engineering

Node.js Runtime TypeScript / Vanilla JS React.js / Next.js Tailwind CSS / Vite Firebase / PWA HTML5 & CSS3 Web Security (CSP)

Game Dev

Godot Engine / GDScript C++ Programming Unity / C# Game Physics State Machines

Mobile Development

Flutter / Dart Android Native (Kotlin) Cross-Platform iOS Support

Desktop & Systems

C# / .NET / WPF Python (Tkinter) Electron System APIs

Tools & DevOps

Git & GitHub VS Code Vercel Deployment Android SDK Command Line (CLI)

From Trench to Tech

Construction Work Gear on Site

The Trench

Real-world chaos, mud, and deadlines.

GrabenGeist Critical Alert Interface

The Tech

Digital precision, safety, and control.

My hands-on experience allows me to build software that actually works for people wearing gloves and standing in the mud. I bridge the gap between heavy machinery and high-level code.

How I Build

๐Ÿง  The Thinking

Every project starts with one question: what's broken and who's affected? Whether it's preserving a language or automating safety logs, I map the real-world workflow before writing a single line.

๐Ÿ› ๏ธ The Building

I focus on "MVP first" โ€” getting the core logic working before polishing. I use comments to structure my thought process and treat documentation as part of the code, not an afterthought.

๐Ÿš€ The Shipping

A project on a local drive helps no one. I prioritize deployment and usability, ensuring my tools work on the devices they were meant for, from job site tablets to desktop workstations.

How I Think

I learned discipline in a trade where one bad measurement means tearing up a road. That same precision drives how I write code.

๐Ÿ—๏ธ Ship It

I finish what I start. 10+ projects live and working โ€” not sitting in a local folder. If I build it, I deploy it.

๐Ÿ”„ Learn by Building

I taught myself Python, AI agents, React, Flutter, and Godot by shipping real projects. No bootcamp. No course certificates. Just working software.

๐ŸŽฏ Real Users First

My tools are built for people who actually need them โ€” field workers, language learners, developers who want privacy. Not hypothetical users.

Projects

๐Ÿ‘ป Shadow Agent

Sovereign AI Local Infrastructure

A Proactive Sovereign Agent that lives in the system tray. Unlike reactive chatbots, it acts before you ask. Built for a world where your data should never leave your device.

Flip for Details

Case Study

  • Zero-Latency Local Processing
  • Proactive System Tray Agent
Problem: Cloud AI assistants compromise privacy, leak sensitive data, and cannot perform local OS-level actions.
Solution: A local-first "Sovereign Agent" that runs in the system tray, monitoring context to act proactively without data ever leaving the device.
Tech: Python 3.13, Ollama (Local LLMs), System Tray API, Secure Enclave Architecture.
Impact: Delivers 100% data sovereignty and automates background workflows with zero latency.

๐Ÿง  Sovereign Mastermind / OS

Python 3.13 Local LLMs Air-gapped

A production-ready, air-gapped AI core and local coding agent. Eliminates cloud telemetry risks with a Local-First RAG architecture.

Flip for Details

Case Study

  • Active Guardrails validating system changes
  • Long-Term Memory via Vector DBs
  • Plan-Execute-Verify autonomous loop
Problem: Cloud-based copilots exfiltrate proprietary code and lack awareness of local OS context or data sovereignty laws.
Solution: A self-hosted autonomous Python agent ("Sovereign Mastermind") that lives on the machine and acts as a localized second developer.
Tech: Python 3.13, PyAudio, ChromaDB, Ollama, React 19 (for the marketing OS site).
Impact: Provides full autonomous coding power and document analysis while eliminating 100% of telemetry risks, logging every action to an immutable audit ledger.

๐Ÿ›ก๏ธ GrabenGeist

Construction In Progress

A specialized tool for construction safety and management. Currently in active development, bringing digital precision to trench work.

Flip for Details

Case Study

  • Safety Monitoring
  • Real-time Data
  • Construction Logistics
Problem: Trench safety relies on slow paper checklists and manual oversight, leading to delayed hazard responses and regulatory risks.
Solution: A digital site supervisor that tracks real-time safety metrics, digitizes logs immediately, and enforces protocol compliance.
Tech: React, Real-time Database (Supabase), Mobile-Responsive UI.
Impact: Reduces incident reporting time by 90% and ensures auditable safety compliance.

๐ŸŽฎ Game Development Projects (Godot)

Built and fully finished multiple game projects, demonstrating complete lifecycle development from concept to polish.

Flip for Details

Case Study

  • Movement Systems
  • UI Interactions
Problem: Many game projects fail due to poor architecture, becoming unmaintainable "spaghetti code" as complexity grows.
Solution: "Neon Quadrants" โ€” A complete, polished arcade suite built with modular architecture to handle multiple game modes seamlessly.
Tech: Godot Engine, GDScript, Finite State Machines, Particle Systems.
Learnings: Managing complex game state, implementing "Game Feel" (juice/feedback), and profiling performance for smooth 60FPS.

๐Ÿค– AI Learning Projects

Exploration of AI logic, behavior, and practical applications using open-source models.

Flip for Details

Case Study

Problem: Theoretical knowledge of AI isn't enough; understanding the practical limitations of LLMs requires hands-on testing.
Solution: A repository of experiments dissecting model behavior, prompt engineering logic, and API integration patterns.
Tech: Python, PyTorch (Basics), OpenAI API, Hugging Face.
Learnings: The difference between stochastic generation and deterministic logic, and how to constrain AI outputs for reliable software.

Languages

Arabic Native
Tamazight Native (Middle Atlas)
English Advanced
French Advanced
German Basic to Intermediate

Current Focus

Building Now

Actively shipping projects across AI, web, mobile, and games.

  • Sovereign AI โ€” Expanding local-first agents with long-term memory and autonomous workflows
  • Mobile Apps โ€” Developing with Flutter and Android Native (Kotlin)
  • Game Dev โ€” Building new titles in Godot with modular architecture
  • Construction Tech โ€” GrabenGeist and RebarSight in active development

Open To

  • Collaborations on open-source or indie projects
  • Freelance work in web, mobile, or AI tooling
  • Partnerships with people who build things that matter
  • Interesting problems โ€” if it's real and needs solving, I'm in

Behind the Build

"I built RebarSight because I saw a contractor break out concrete due to rebar spacing errors. 4 weeks later โ€” itโ€™s ready."

This isn't just code โ€” it's a tool born from watching real money get wasted on a real job site. That's why I build.