Moeez Rehman

About · Moeez Rehman

I MAKE SOFTWARENOBODY HAS TOTHINK ABOUT.

At a glance
Title
Full Stack AI Engineer
Experience
5+ years in production
Based
Lahore, Pakistan, UTC+5
Core
Python, Next.js, PostgreSQL, AWS
AI
OpenAI, Retell AI, MCP servers
Languages
English (fluent), Urdu, Punjabi
Open to
Freelance builds and full time roles
Download résumé

I started in PHP in 2021, writing backend modules for client projects nobody would call glamorous. CMS features, e-commerce plumbing, database queries that had grown slow because nothing had ever been measured.

What I noticed early is that the interesting problem is almost never the code. It is that a person somewhere is doing something a computer should be doing, and everyone has stopped noticing because that is simply how it has always worked. Somebody exports a spreadsheet every Monday. Somebody re-types an address into a courier portal. Somebody keeps a private tally because the two systems disagree and they have learned not to trust either.

That became the work I chose. Over five years I moved from backend modules to owning whole systems: the APIs, the queues, the schedulers, the sync engines, and eventually the infrastructure they run on. At Maxenius I led the team that built a catalogue sync holding 300,000 listings in agreement across two storefronts, then led its migration from Laravel to Python.

The last two years pushed me into AI engineering, and it turned out to be the same job wearing different clothes. At Codiux I built and deployed a production voice sales agent on Twilio, Retell AI and OpenAI: real outbound calls, real customers, real consequences when a provider times out mid sentence. Since then I have been building MCP servers so agents can reach internal systems safely instead of through hand written glue.

I build with Claude Code, Codex and Cursor in the loop, and I would rather say so than pretend otherwise. They are very good at the mechanical half of the job. They are not a substitute for knowing why a queue is backing up at three in the morning, and everything that reaches a client is code I have read and can defend.

Calling a model is the easy part. Everything that makes it trustworthy, the latency budgets, the fallbacks, the guardrails on what an agent may actually do, the write backs that make its output useful, is ordinary systems engineering. That is the part I am good at, and it is why I describe myself as a full stack engineer who does AI rather than the other way round.

How I think
about the work

Opinions earned by getting these wrong first
01

Boring is the goal

A system people talk about is usually a system misbehaving. Success is nobody mentioning it for six months.

02

Failures must be visible

Anything that can fail will. The question is whether it lands in a queue somebody reviews, or disappears until a customer complains.

03

One source of truth

Two systems that both believe they are authoritative will eventually disagree. Decide which one wins before writing any code.

04

Idempotence over cleverness

If running something twice is safe, retries become free and most distributed systems pain quietly disappears.

05

An agent is a system, not a prompt

The model is one component. Timeouts, retries, permissions and observability decide whether it is usable in production.

06

Say when not to build

Some processes are too rare or too cheap to automate. Saying so costs one project and earns the next three.

Where I've worked

2021 to present
Jun 2025 - Aug 2026

Full Stack Engineer

Codiux · Lahore

Where the AI work started. Full stack product engineering across Python, React and Next.js, with end to end ownership through to AWS deployment.

  • Built and deployed a production AI sales call agent on Twilio, Retell AI and OpenAI
  • Designed backend services and REST APIs in Python for AI and analytics workloads
  • Built a GPU investor portal with real time analytics for financial operations
  • Owned webhook driven automation pipelines from design through production
Mar 2024 - Jun 2025

Backend Engineer

Maxenius Solutions · Faisalabad

Also team lead

The engagement that shaped how I work. Large scale commerce integration, the operational automation around it, and my first time leading other engineers.

  • Shopify and eBay sync engine holding 300,000+ listings in agreement
  • Led the junior team building it, mentoring on architecture and code review
  • Led an 80% migration of the system from Laravel to Python
  • Order to dispatch automation including UK Royal Mail label generation
  • Throughput work through queue tuning, caching strategy and SQL optimisation
Read the case study
May 2023 - Feb 2024

Backend Engineer

XLogic Solution · Faisalabad

First role where I owned production services rather than features inside someone else's.

  • Custom automation workflows and REST APIs for e-commerce and internal systems
  • Built and maintained several production Laravel and Python services
Aug 2021 - Jun 2025

BSc, Information Technology

University of Agriculture, Faisalabad · Faisalabad

Software engineering, web development, database systems, computer networks, data structures and algorithms, object oriented programming.

  • Studied alongside full time work for the whole degree, which is its own lesson in scheduling, prioritisation and knowing what to cut

Tools I reach
for daily

No proficiency bars, they measure nothing
AI engineering

OpenAI, Retell AI, LLM integration
Conversational agents, prompt engineering
MCP servers, built and deployed

AI assisted development

Claude Code, Codex, Cursor
Daily, for the mechanical work
Review and architecture stay mine

Languages & frameworks

Python, JavaScript, TypeScript, PHP, SQL
FastAPI, Django, Flask, Laravel
React, Next.js, Tailwind CSS

Backend & APIs

REST API design, webhooks, microservices
Queue workers, retry and dead letter handling
Twilio, Shopify, eBay, Royal Mail

Databases

PostgreSQL, MySQL, MariaDB
MongoDB, Redis, Supabase

Cloud & DevOps

AWS: EC2, ECS, RDS, ElastiCache,
Secrets Manager, VPC
Docker, Nginx, Linux VPS, Git

What I’m
looking for

My last engagement ended in August 2026, so I have capacity now for both.

Freelance work: AI agent and MCP builds, integration and automation projects where the outcome is measurable. Hours removed, errors eliminated, a process retired. Those are the projects I do best and enjoy most.

Full time: full stack, backend or AI engineering, remote or onsite in Lahore. I am most useful on teams shipping AI features that have to hold up under real traffic, or where data has to move between systems reliably and somebody needs to own that end to end rather than treat it as glue nobody wants.

Either way, what I care about is whether the work removes real friction for real people. That is a low bar to state and a surprisingly high one to clear consistently.

Hiring, or just
stuck?

Either is a good reason to get in touch. Twenty minutes, no pitch.