IAIrfan Ali

Software and AI that hold up in production.Irfan Ali, Senior Full-Stack & AI Engineer in Berlin.

I build production systems that scale, from European retail platforms serving millions of users to AI products with real paying customers.

years of experience
8+
production systems shipped
12
products built and run solo
3

Shipped production systems for

  • idealo
  • MediaMarktSaturn
  • NHS · AttendAnywhere
  • Carswitch
  • Cheezious
  • Numastays
  • Merchynt
  • CronShift

What I work on

Four areas I keep coming back to. Each one runs through projects I have shipped.

  • AI systems in production

    RAG pipelines, agents, and LLM features that hold up in production: structured outputs, fallback paths, cost limits, and human review where the stakes demand it.

    • RAG over real-world data with pgvector
    • Agents on MCP and tool calling
    • Tracing, evaluation, and cost governance
  • Products from zero to launch

    Taking products from idea to launch with paying customers: Next.js front end, typed backend, Stripe billing, multi-tenancy, and deployments a team can take over.

    • Next.js with NestJS, Node.js, or FastAPI
    • Stripe subscriptions, portal, and webhooks
    • Multi-tenant auth and row-level security
  • Legacy migration & scaling

    Rewrites and infrastructure moves on platforms that cannot go down. Legacy PHP to React and Next.js, self-hosted servers to AWS or GCP, with measurable gains in speed and search visibility.

    • Migrations on live production traffic
    • Cloud moves with proper CI/CD
    • Performance and SEO: 33-40% gains at Carswitch
  • Senior and lead roles in teams

    Most of my work has been inside product teams, as a senior engineer or team lead. I take ownership quickly and leave behind code and documentation the team can run.

    • Senior IC or team lead
    • Frontend through infrastructure
    • Architecture, code review, and hands-on delivery

Work that runs in production

Twelve systems, from retail platforms with millions of users to AI products I run myself.

  1. idealo.de

    Senior Full-Stack Engineer

    Areas:

    Visit idealo.de

    German price comparison platform with millions of daily users. Migrated the production app from legacy PHP to React with Hypernova for SSR, and moved infrastructure from self-managed servers to AWS with GitHub Actions CI/CD. The platform stayed live on real production traffic throughout.

    • Legacy PHP to modern React migration on a live platform
    • Hypernova SSR at millions-of-daily-users scale
    • Infrastructure migration to AWS with proper CI/CD

    Stack:

    • React
    • Hypernova
    • AWS
    • GitHub Actions
    • PHP (legacy)
  2. Numastays

    Senior Full-Stack Engineer

    Areas:

    Visit numastays.com

    Multi-property booking platform serving millions of customers with its own apartment inventory. Built the self check-in backend on NestJS with OAuth integrations and async job queues, with retries and idempotency on the operations that matter.

    Highlights
    • Multi-property booking at multi-million customer scale
    • Self check-in flow with async job queues, retries, and idempotency
    • Role-aware flows for guests and operations staff

    Stack:

    • Next.js
    • NestJS
    • PostgreSQL
    • TypeScript
    • OAuth2
    • AWS
  3. checkview.io

    Senior Full-Stack Engineer · Solo Builder

    Areas:

    Visit checkview.io

    AI testing SaaS I built and run. Multi-tenant with real paying customers: Stripe subscription billing, async test runner pipelines on Bull/Redis, AI test plan generation, and multi-service deployment on GCP and Cloudflare.

    • Multi-tenant SaaS with row-level security for tenant isolation
    • Full Stripe stack: checkout, subscriptions, customer portal, webhooks
    • Async AI test plan generation pipeline

    Stack:

    • Next.js
    • Node.js
    • PostgreSQL
    • Stripe
    • Bull
    • Redis
    • OpenAI
    • GCP
    • Cloudflare
  4. Ahum Labs

    Senior Full-Stack & AI Engineer

    Areas:

    Visit ahumlabs.pirn.ai

    AI recommendation engine for Swedish diagnostic labs. Real medical data flows through OpenAI, LangChain, RAG, and pgvector, with structured output validation, fallback paths, and human-in-the-loop review: doctors approve AI recommendations before they reach patients.

    • AI recommendations on real medical data under EU regulatory frameworks
    • Human-in-the-loop review: doctors approve before patient delivery
    • n8n workflow automation for doctor-patient scheduling

    Stack:

    • Python
    • FastAPI
    • OpenAI
    • LangChain
    • RAG
    • pgvector
    • n8n
    • PostgreSQL
  5. CronShift

    Senior Full-Stack Engineer

    Areas:

    Visit cronshift.com

    Workforce management platform for hospitals, clinics, and nursing homes. AI-powered scheduling, real-time staffing dashboards, cross-facility staff pooling, agency integration, CMS compliance reporting, and a mobile app for clinical staff.

    Highlights
    • AI-powered shift scheduling across healthcare facilities
    • CMS compliance reporting generated automatically
    • Cross-facility staff pooling and agency integration

    Stack:

    • Next.js
    • Node.js
    • PostgreSQL
    • AWS
    • Socket.IO
    • Tailwind CSS
  6. pAige by Merchynt

    Senior Full-Stack Engineer

    Areas:

    Visit merchynt.com/paige

    Autonomous AI marketing agent for SMBs, used by agencies managing hundreds of business locations. AI-generated Google Business Profile posts, sentiment-aware review replies, Q&A management, rank tracking, a content safety layer with a second AI validation pass, and Stripe tiered billing.

    Highlights
    • Autonomous AI content generation and publishing for hundreds of locations
    • Content safety layer: second AI checking pass before anything goes live
    • Multi-location agency management with bulk actions and per-location settings

    Stack:

    • Next.js
    • Node.js
    • PostgreSQL
    • OpenAI
    • Stability AI
    • Stripe
    • GBP API
    • AWS S3
  7. Cheezious

    Senior Full-Stack Engineer · Team Lead

    Areas:

    Visit cheezious.com

    Online ordering platform for one of Pakistan's largest pizza chains, handling thousands of orders daily across many branches. Full customer site, admin panel, real-time order tracking, POS integration with kitchen receipt printing and display screens, and sub-150ms API responses via Redis caching.

    Highlights
    • Thousands of daily orders across multiple branches
    • Real-time order tracking via Socket.IO with no page refresh
    • POS integration with kitchen receipt printing and display screens
    • Race-condition-safe delivery assignment via database row-level locking

    Stack:

    • Next.js
    • NestJS
    • PostgreSQL
    • TypeORM
    • Redis
    • AWS
    • Docker
    • Socket.IO
  8. Carswitch

    Senior Full-Stack Engineer · Solo on web team

    Areas:

    Visit carswitch.com

    Large-scale car buying and selling platform for the UAE and KSA, rebuilt entirely from legacy PHP to a modern stack. Sole web developer in a 4-person team, with 2800+ commits in 5-6 months and full frontend and backend ownership.

    • Full platform rebuild from legacy PHP to modern stack
    • 33-40% SEO and performance gains post-migration
    • Full Arabic/English multilingual support for UAE and KSA markets
    • Typesense integration for fast, accurate car search

    Stack:

    • Next.js
    • NestJS
    • PostgreSQL
    • Typesense
    • Docker
    • Redis
    • AWS
  9. OrbitAgent

    Solo Builder

    Areas:

    Visit orbit-agent · railway.app

    AI assistant connecting Slack, GitHub, Linear, and Jira in one place. Users type plain-English commands and the agent executes actions across all four platforms. Built primarily with Claude Code as the development environment.

    Highlights
    • Multi-platform AI agent built on MCP and tool calling
    • Plain English to executed actions across Slack, GitHub, Linear, and Jira
    • Real-time streaming via SSE for action progress

    Stack:

    • Next.js
    • Python
    • FastAPI
    • Claude API
    • MCP
    • OAuth2
    • SSE
    • Docker
  10. Tosin

    Solo Builder

    Areas:

    Visit tosin-web.onrender.com

    AI-powered UX analysis platform: upload a screenshot of any UI and get a structured UX report grounded in 13 UX laws. Multi-step LLM analysis chain with LangSmith tracing, structured output enforcement at the tool-call boundary, and layered cost governance.

    Highlights
    • 4-step LLM analysis chain with per-step Redis checkpointing
    • Structured output via OpenAI tool-call schema enforcement with automatic retry
    • Layered cost governance with a hard daily kill-switch
    • LangSmith tracing for production observability across every call

    Stack:

    • Next.js
    • Python
    • FastAPI
    • LangChain
    • OpenAI
    • LangSmith
    • Redis
    • Turborepo
  11. MediaMarkt Saturn Retail Group

    Experienced Software Engineer

    Areas:

    Visit mediamarkt.de

    Worked across MediaMarkt Saturn Retail Group, one of Europe's largest consumer electronics retailers, in Germany and 9 other EU countries: PWA architecture and MongoDB-backed authentication under real production e-commerce traffic.

    • PWA architecture for MediaMarkt Saturn
    • MongoDB-backed authentication at major European retail scale

    Stack:

    • React
    • Next.js
    • GCP
    • GraphQL
    • PWA
    • MongoDB
    • TypeScript
  12. AttendAnywhere

    Senior Full-Stack Engineer

    Areas:

    NHS telemedicine platform used heavily during COVID for clinician-patient video consultations. Built the video conferencing layer, including group consultations of up to 50 participants in a single call, with patient data handled under UK healthcare regulations.

    • Video conferencing for NHS clinician-patient sessions at COVID-era scale
    • Group consultations of up to 50 participants
    • Patient data handled under the UK healthcare regulatory framework

    Stack:

    • React
    • Node.js
    • WebRTC
    • WebSockets

How I work

I'm a full-stack engineer who has spent the last eight years building software that real businesses depend on: price comparison at idealo, retail systems for MediaMarktSaturn, telemedicine for the NHS, and booking infrastructure serving millions of customers.

Most of my work now combines solid backend engineering with applied AI: RAG pipelines over medical data with human-in-the-loop review, autonomous marketing agents with content safety layers, and multi-platform AI assistants built on MCP and tool calling. I also build and run my own products. checkview.io is a multi-tenant AI testing SaaS with paying customers that I designed, built, and operate end to end.

  • Production first

    I've migrated live platforms with millions of daily users without downtime. Idempotency, retries, row-level locking, and graceful degradation come standard in everything I ship.

  • AI with guardrails

    Every AI system I ship has structured output enforcement, fallback paths, and cost governance. Where the stakes demand it, a human stays in the loop: AI recommendations for doctors get reviewed by doctors.

  • Ownership end to end

    Frontend, backend, infrastructure, CI/CD, billing, observability. I'm most effective when I can own a problem across the whole stack, whether solo or leading a team.

The stack I reach for

Frontend
  • React
  • Next.js (App Router)
  • TypeScript
  • Tailwind CSS
  • Radix UI
  • shadcn/ui
  • Vue.js
  • Nuxt.js
Backend
  • Node.js
  • NestJS
  • Express
  • Fastify
  • FastAPI (Python)
  • Django
Databases
  • PostgreSQL
  • Supabase
  • MongoDB
  • Redis
  • pgvector
  • Prisma
  • TypeORM
  • Drizzle
AI & LLM
  • OpenAI API
  • Claude API
  • LangChain
  • LangSmith
  • RAG pipelines
  • MCP
  • Structured outputs
  • Agentic workflows
  • n8n
Cloud & Infrastructure
  • AWS (EC2, S3, Lambda, RDS, CloudFront)
  • GCP
  • Vercel
  • Cloudflare
  • Render
  • DigitalOcean
  • Docker
  • GitHub Actions
  • Terraform
Payments & Integrations
  • Stripe (subscriptions, Connect, webhooks)
  • Twilio
  • Plaid
  • OAuth2
  • Shopify Admin API
Real-time
  • Socket.IO
  • WebSockets
  • SSE
  • WebRTC
Testing & Quality
  • Jest
  • Playwright
  • CI/CD
  • Branch protection
  • PR-based workflows
  • Turborepo
  • pnpm workspaces

Get in touch

Questions about my work or one of these projects, or just want to say hello? Send me a message.