Skip to content

About

Five years of shipping web products. Now building the AI layer on top.

I'm Muhammad Afzaal Afzal, an AI engineer and full-stack developer based in Neu-Ulm, Germany, where I'm completing an M.Sc. in Artificial Intelligence and Data Analytics.

My path was full-stack first: five years and 125+ client projects across Fiverr, Upwork, and startup teams: e-commerce, SaaS dashboards, LMS platforms, Web3 frontends. That work taught me the part of software that AI demos skip: authentication, payments, edge cases, deadlines, and clients who need the thing to work on Monday.

Now I apply that production mindset to AI systems. Contextual RAG platforms with citations and Ragas evals. Tool-calling agents with guardrails and human approval flows. Multi-agent workflows with shared state and full traces. AI automation with n8n for everything that does not deserve custom code. LLMOps dashboards that track cost, latency, and quality. The common thread: AI products that can be trusted, measured, and operated, not just demoed.

I work in English, ship with Next.js, TypeScript, FastAPI, and PostgreSQL, and document everything. Every important repo gets a real README with architecture notes and eval results.

“AI is a multiplier. If you multiply by zero, you get zero.”

The engineering fundamentals are the number being multiplied. That is why I spent five years on them first.

Portrait of Muhammad Afzaal Afzal

Stack

The toolset behind the work

What I build with, grouped for a quick scan. Each one shows up in a project or is detailed, with the reasoning, on the uses page.

AI & LLM
  • Contextual RAG
  • Multi-agent systems
  • Tool calling
  • LangGraph patterns
  • MCP concepts
  • Guardrails & HITL
  • Ragas evals
  • LLMOps
  • Agent memory
  • n8n automation
Languages
  • TypeScript
  • Python
  • JavaScript
  • SQL
Backend
  • FastAPI
  • Node.js
  • Express
  • Prisma
Frontend
  • Next.js
  • React
  • Tailwind CSS
  • shadcn/ui
  • Material UI
Data
  • PostgreSQL
  • Supabase
  • MongoDB
  • Chroma
Infra & ops
  • Docker
  • Vercel
  • Render
  • GitHub & CI
  • AWS Lambda
  • Stripe
  • Resend
AI dev tools
  • Cursor
  • Claude Code
  • Codex

Timeline

Where the five years went

  1. 2024 - present

    M.Sc. AI & Data Analytics · Hochschule Neu-Ulm, Germany

    Machine learning, LLMs, advanced NLP, deep learning, and enterprise application engineering, alongside building the AI engineering project portfolio documented on this site.

  2. 2023 - 2024

    Full Stack Developer · Rigrex

    Engineered a production LMS with Next.js, TypeScript, Prisma, and PostgreSQL: course creation flows, instructor dashboards, progress tracking, and integration tests for signup, purchase, and content access.

  3. 2022 - 2023

    Full Stack Developer · WeMakeApp

    Frontend features for European startup MVPs with React, Next.js, TypeScript, and Material UI, translating Figma into production interfaces under startup deadlines.

  4. 2019 - 2024

    Freelance · Fiverr & Upwork

    125+ delivered projects, Level 2 seller, 132 five-star reviews, ~1 hour average response time. E-commerce, Web3 frontends, dashboards, admin panels, and full-stack apps for international clients.

  5. 2019 - 2023

    B.S. Software Engineering · UET Taxila, Pakistan

    Software engineering fundamentals: data structures, algorithms, OOP, cloud computing, and web technologies. Started the same year I topped the Dera Ghazi Khan intermediate board with 1025 of 1100, a Government of Punjab gold medal.