Muhammad Tayyab Ilyas, Forward Deployed Engineer based in Barcelona Open to Work

Tayyab Ilyas

Forward Deployed Engineer Founder @ LoopCodeLab LLM Orchestration Published MCP Server PhD Researcher @ UAB Writer & Columnist

I take AI products from ideation to production. Multi-agent orchestration, MCP servers, full-stack and mobile apps shipped to the App Store, Google Play, and the Microsoft Store, and hands-on AI training.

Barcelona, Spain

10+ Years in Tech & Education
1 Published MCP Server
15+ Self-Hosted Sites & Services
6 LLM Providers Orchestrated

Bridging AI Research and Production

I am a Forward Deployed Engineer, Published MCP Server Developer, Full-Stack Developer, EdTech Innovator, and PhD Researcher based in Barcelona, Spain.

I design multi-agent orchestration systems, build MCP (Model Context Protocol) servers, and develop full-stack and mobile applications that I publish to the App Store, Google Play, and the Microsoft Store. I also run hands-on training sessions on Agentic AI and AI-assisted development. From ideation to production, I own the entire cycle.

My unique angle: deep expertise in both AI systems and educational technology, with over a decade of experience spanning teaching, research, software engineering, and published writing. Alongside my technical work, I write a regular Urdu column at Daily Urdu Columns.

Founder & Creator

LoopCodeLab

AI multi-agent platform that builds and ships apps from a single prompt, to web, mobile, and the app stores

PhD Researcher

Universitat Autònoma de Barcelona (UAB)

Educational Technology / Pedagogical Digital Competence. Supervisor: Dr. Cristina Mercader

Founder & CTO

PakEdX

AI platform generating curriculum-aligned quizzes and lesson plans for Pakistani teachers, offline and in Urdu

AI Systems Operator

OpenClaw

Runs and customises an OpenClaw-based AI assistant in production, self-hosted on my own infrastructure

Writer & Columnist

Daily Urdu Columns

Author of 15 published Urdu columns on life, learning, and society

Live Systems & Projects

Most of what follows is running right now on infrastructure I operate myself. Where a demo is public, the card links straight to the live system.

Live at loopcodelab.com

LoopCodeLab: AI Multi-Agent Build Platform

An AI software development platform where a team of specialised agents plan, build, review and ship applications from a single prompt. Agents build in parallel on isolated git worktrees, a reviewer merges each change, and one idea ships to web, mobile and the app stores. You bring your own AI keys and own every line.

Multi-Agent Orchestration Web, Mobile & Desktop One-Click Store Delivery Self-Hosted · BYO Keys

Parallel agents over tmux and git, with delivery to the App Store, Google Play and the Microsoft Store

Node.js · tmux · Flutter · React · Git · Multi-Agent CLIs
Deployed to Production

Paco: WhatsApp Voice AI Assistant

An AI assistant that answers WhatsApp voice calls and holds a real-time conversation. Paco checks email, calendar, weather and the web mid-call, and places outbound briefing calls through a simple HTTP API. Built from an empty folder to production in a single day.

Inbound + Outbound Calls OpenAI Realtime API Live Data Mid-Call Self-Hosted

Deployed on my own Ubuntu server behind Nginx, with a custom operations dashboard

Node.js · Puppeteer · WaVoIP · OpenAI Realtime API · PM2
Live on mcpservers.org

Cheema Text-to-Voice MCP Server

Free, open-source MCP server providing local text-to-speech and voice cloning to AI assistants. No API keys. No cloud. Runs entirely on your machine.

5 Built-in Voices 4 Languages Voice Cloning stdio/SSE/HTTP

Compatible with Claude Desktop, Claude Code, n8n, and any MCP client

Python · MCP Protocol · NeuTTS · espeak-ng · MIT Licensed
webtmux terminal dashboard in the browser

webtmux, the LoopCodeLab engine

The self-hosted engine behind LoopCodeLab. A browser and phone workspace where a team of AI agents plan, build, review and ship whole projects in parallel, over xterm.js and a tmux PTY bridge. Live behind this link.

Node.js · xterm.js · tmux · PWA · systemd
Snake Game built with Flutter running on an iPhone

APKIPA Build Pipeline

Flutter build and distribution pipeline on a headless server: hot-reloading web previews behind TLS and signed Android release APKs. Plus a shipped cross-platform game.

Flutter · Android SDK · Nginx · Ubuntu Server
RefLib reference library interface

RefLib

Reference manager for my PhD thesis: 590+ sources with client-side semantic search over embedded vectors and exports for citation tools. Live demo.

JavaScript · Embeddings · Vector Search
Reel Room AI video studio

Reel Room

Transcript-based AI video editor: upload an interview, strike a line, and the seconds leave the cut. A hosted, mobile-first studio that never opens a timeline, powered by OpenAI transcription and Remotion rendering across a seven-service Docker stack. Live behind this link.

React · FastAPI · Remotion · FFmpeg · PostgreSQL · Docker

smart-name (npm)

Published npm package. Turns free text into a short, DNS-safe slug, distilling a clean project name from an idea and safely fitting it into a single 63 character hostname label (RFC 1035). Zero dependencies.

Node.js · npm · Zero-dependency · RFC 1035

PakEdX WhatsApp Node for n8n

Custom n8n node connecting WhatsApp to automation workflows, running in a self-hosted Docker n8n stack alongside AI pipelines.

TypeScript · n8n · Docker · WhatsApp

MultiLLMChat

Streamlit chat studio for six LLM providers: switch between Claude, GPT, Gemini, Groq, Qwen and DeepSeek, or compare two side by side with an automatic judge.

Python · Streamlit · OpenAI API · Claude API · Gemini API

OpenClaw in Production

Self-hosted, customised deployment of the OpenClaw open-source assistant, running as a daily-driver AI system on my own infrastructure.

Node.js · Multi-agent systems · Self-hosted

AI_Teacher

AI tool dynamically generating, managing, and grading maths problems with personalised student feedback.

Python · Flask · scikit-learn · NLTK/spaCy

QualCoder App

Local Streamlit app that codes interview transcripts through a three-stage qualitative analysis pipeline with Excel exports. Built for PhD research workflows.

Python · Streamlit · Pandas

Everything here runs on infrastructure I operate

This site and its sister services are self-hosted on an Ubuntu server I administer: Nginx terminates TLS for more than a dozen subdomains, Node services run under PM2 and systemd, and n8n runs in Docker. The portfolio is the proof.

Internet · HTTPS Nginx TLS via Let's Encrypt Static sites portfolio · Reel Room · RefLib Node services Paco · webtmux · dashboard Docker n8n + custom nodes

Skills & Tools

AI & Agentic Systems

Python Streamlit CrewAI MCP Protocol NeuTTS OpenAI API Claude API Gemini API n8n LangChain

Infrastructure & DevOps

Ubuntu Server Linux Nginx Docker systemd

Data & ML

Pandas NumPy Scikit-learn Jupyter SQL

Web & Tools

Flask Git GitHub VS Code

Experience Timeline

2026 Production voice AI (Paco) · Flutter build pipeline · Self-hosted fleet of live services
2025 Published MCP Server Developer (mcpservers.org) · OpenClaw running in production
2024 Forward Deployed Engineer: agentic AI systems, MCP servers
2022 PhD Researcher, UAB Barcelona · Founder & CTO, PakEdX
2013 10+ years in Education & Technology
English Urdu Spanish (intermediate)

Research & Academic Work

PhD Researcher · Universitat Autònoma de Barcelona · CRIEDO Research Group

Dissertation: Pedagogical digital competence among Pakistani university teachers. AI integration in Higher Education. Supervisor: Dr. Cristina Mercader.

AI + Education

My research sits at the intersection of artificial intelligence and educational technology, studying how AI transforms teaching and learning in higher education.

Let's Build Something

Open to Forward Deployed Engineer roles in Barcelona. Got a project in mind? Let's talk.