Senior Full Stack AI EngineerLondon, UK

Portfolio

Muhammad Zia · Senior Full Stack AI Engineer

Building production AI systems — full-stack apps with LLMs, agents, and real users on day one.

Full Stack Engineer building production AI systems — React, Node, TypeScript, LLMs, and agentic workflows. I architect applications, design scalable APIs, and engineer the connective tissue that turns model outputs into reliable user experiences.

Where AI meets full-stack:
I ship the full surface — React/Next.js frontends, Node backends, and the AI layer that sits between them: LLM integrations, agentic workflows, RAG pipelines, streaming UIs, human-in-the-loop controls, and the observability and guardrails that keep it all from falling apart in production. AI isn't a demo bolted on at the end — it's architected in from day one.

Impact where it matters:
Global platforms serving 200+ international operations teams. Experimentation infrastructure contributing to 34% conversion lift across enterprise clients. Error handling systems capturing 99.8% of failures and reducing support burden by 47%. Design transformations improving developer velocity 3x. Bulk processing systems handling 10M+ records.

Recent leadership:
  • Shipped production LLM and agentic features — built to degrade gracefully when models misbehave
  • Reduced deployment friction 68% and cut cloud costs $2.4K/month through CI/CD optimization
  • Improved system reliability to 99.8% capture rate through comprehensive error handling architecture
  • Accelerated feature delivery 3x by establishing design system standards and component libraries
  • Architected industrial schematics platform used globally across marketing and engineering operations

Trusted to introduce structure in fast-moving environments, mentor engineering teams, and make the technical decisions that determine whether systems scale or collapse under pressure — whether those systems are traditional web apps or AI-powered products.

Top Rated Plus on Upwork · 100% Job Success Score · MSc Software Engineering, Kingston University
Open to lead roles and consulting engagementsLondon, UK

Impact

Career Highlights

I've won many hats as a software engineer, from full stack to architecture and everything in between.

react-crash-guard (npm)

2026

In production React apps, a single render error can take down the whole surface, teams often rely on one generic boundary or none at all, and native boundaries never catch async failures—so users see a white screen and you lose usable error signal.

Published a layered pattern—global, route, and feature boundaries—with async-to-boundary bridging, error classification, recovery hooks, and pluggable reporters (including Sentry) so crashes stay contained, recoverable, and visible in observability tools.

Open SourceReactError HandlingTypeScriptSaaSView →

prompt-protection (npm)

2026

LLM products accept arbitrary user text; without a gate, prompt injection, jailbreaks, and data-exfiltration phrases can reach the model and override instructions or leak context—yet naive blocklists create false positives and miss obfuscated payloads.

Shipped a zero-dependency, TypeScript-first guard with weighted scoring across dozens of rules, verify/strip/analyze APIs, Express and Next.js middleware, a React hook for chat UIs, and an optional Claude adapter for a second verification pass before tokens hit your provider.

Open SourceLLM SecurityTypeScriptNode.jsAI SafetyView →

Production AI features — MCP, spam detection, semantic search

2024 – 2022

Shipped production LLM and agentic features across Convert and Instantly: an MCP (Model Context Protocol) server exposing Convert's experimentation platform to LLM clients as tools, an AI email editor at Instantly that detects spam-trigger language in real time, and a natural-language lead search that replaces rigid filter UIs with semantic retrieval.

Brought agentic workflows to an enterprise experimentation platform via Anthropic's open MCP standard. At Instantly, directly improved outbound inbox deliverability and let users find leads by describing an ideal customer profile in plain English.

AILLMMCPAgentic WorkflowsSemantic SearchReactNode.js

Schematics platform for global operations

Present - 2024

Delivering core internal applications used across marketing and operations, including a schematics platform enabling teams to create and manage complex diagrams for trucks, oil refineries, plastic manufacturing plants, inside-out protection systems, tugboats and more.

Own architecture and feature delivery end-to-end — from system design to deployment — ensuring scalability, clean abstractions and long-term maintainability. Used across global marketing operations.

ArchitectureTypeScriptReactNode.jsFull Stack

Multi-Arm Bandit optimization & Visual Editor

2024 - 2021

Delivered Multi-Arm Bandit (MAB) features and contributed significantly to the Visual Editor, improving experimentation performance, usability and customer experience at Convert.com.

Enhanced experimentation platform capabilities, maintained backend systems ensuring schema integrity, and raised engineering quality through clean-code practices and proactive technical debt management.

ReactNode.jsTypeScriptExperimentationOptimization

Global error boundary & bulk tagging systems

2024 - 2022

Built a global error boundary system that captured app-wide failures and delivered bulk tagging across campaigns, accounts and emails at Instantly.

Sharply reduced user frustration and support ticket volume. Major productivity improvement for high-volume users. Enhanced codebase structure, stability and API reliability.

ReactError HandlingFull StackProductivity

Design system & CI/CD pipeline upgrade

2022 - 2020

Led a full front-end redesign, implementing a modern design system and upgrading the CI/CD pipeline to Heroku at Pocketnote.

Improved overall UX consistency and performance. Reduced deployment friction and lowered operational cost. Delivered features across React and Node.js, improving stability, speed and maintainability.

ReactDesign SystemCI/CDDevOpsNode.js

Vue.js to React.js migration

2019

Migrated the front-end from Vue.js to React.js at Cobija Industries, improving maintainability and performance.

Improved UI responsiveness and optimized backend interactions. Led a remote team of developers, providing technical direction and code reviews. Delivered stable, well-tested features.

ReactMigrationLeadershipFull Stack

Writing

Blog Posts

Posting my thoughts and learnings as I go.

Building Scalable Error Handling Systems: How We Reduced Support Tickets by 47%

01/02/2025

A deep dive into architecting production-grade error boundaries that capture 99.8% of failures.

ReactNode.jsError HandlingSystem ArchitectureWeb DevelopmentSoftware EngineeringRead →

System Architecture Patterns for React/Node Applications: Building for Scale from Day One

09/02/2025

How proper architectural decisions early on can 3x developer velocity and prevent technical debt.

ReactNode.jsSystem ArchitectureSoftware EngineeringWeb DevelopmentTypeScriptBest PracticesRead →