How Modern AI Engineering Interviews Work in 2026
AI can accelerate implementation, but modern interviews still reveal whether an engineer can frame problems, navigate systems, verify results, and own the final decision.
Agentic AI Systems Engineer
I engineer AI systems that move from reasoning to reliable execution.
I turn operational problems into full-stack software, with agent tools, explicit controls, and checks that inspect what actually happened.
My work spans the software used in my own CMT business, OpenAI Agents SDK and MCP integration, and offline evaluation of approval and retry failures.
Start with the delivery evidence below: business workflows, working integrations, and recorded failure cases. Each project states its evidence and limits.
Agent Orchestration · MCP · A2A · Guardrails · Evaluation · Kubernetes

Choose your evidence path
One portfolio, four direct routes into the evidence that matters to you.
Selected work for hiring teams
Seeking Forward Deployed Engineer and Applied AI roles in the UAE. These projects show how I approach operational problems, integration, and verification.
CMT software manages orders, production sessions, billing, and party ledgers in my own stitching unit. AI TradeFlow extends the business-workflow theme with inventory, accounting, and five read-only AI tools.
CMT is my own operating context. Public demos and test counts do not establish customer ROI or enterprise scale.
This portfolio implements an OpenAI Agents SDK orchestrator with four specialists and six read-only MCP tools. ProtoBridge explores governed communication across MCP and A2A.
The portfolio tools cannot write business data. Protocol demonstrations do not establish interoperability with every external service.
Agent Failure Atlas makes a duplicate-purchase failure inspectable, with 30 passing tests. Agent Rehearsal v1.1.0 checks approval, budget, and retry rules, with 257 tests passed in CI (39 optional live-SDK tests skipped) and an independently rejected false-success claim.
Both public demos are scripted/offline exercises with synthetic data; no real purchases are involved. Agent Rehearsal's one live-model evaluation is reported separately with its limits.
Three systems · three engineering arguments
Dedicated architecture reviews for orchestration, interoperability, and governance—with verification paths and limitations stated plainly.
Three separate tracks. Agent engineering is the main one; the other two are my own textile business's software and the growth work I run alongside it.
Track 1 · Agent engineering
Production-grade agentic systems, cloud-native deployment, MCP servers, and custom AI agents. Built and deployed, not just prototyped.
Track 2 · Texcot industry software
Software built for and inside my own textile business. Textile ERP Module 1 (Fabric Mill) is live as a demo: roll and lot register, yarn ledger, weaving and knitting sessions, LC imports, with tenant isolation in PostgreSQL. The CMT Stitching & Packing System runs production and billing at my own unit every day.
Track 3 · Growth marketing
Digital marketing for Pakistani businesses, and on offer to real estate and construction teams in the UAE: strategy, social media, paid ads, property portals and monthly reporting.
Three ways to work together. Each lists what you receive and links to a repository where I have already built it.
For teams with an LLM or agent prototype that works in demos but behaves inconsistently.
Typical length: 1–2 weeks
You receive
Already built in: evals/ in this portfolio's repo · FinAgent-Nexus
For one business workflow that should run reliably, end to end.
Typical length: 3–6 weeks
You receive
Already built in: AI TradeFlow · OrchestratorX · ProtoBridge
For teams hiring someone to own agent features long term: full-time or long-term contract, remote or UAE.
Typical length: Ongoing
You receive
Already built in: The architecture reviews and certifications on this site
The three disciplines I apply to every agent build. A model is not a product. The harness, the loop, and the graph around it are.
A model generates intelligence. The system determines whether that intelligence can be trusted.
What an agent can see and touch, decided in code rather than in a prompt: protocol-level tool access, read-only by default, a written constitution screened on the way in and on the way out, and typed state the model never reads.
> An agent that can call a write tool will eventually call it wrong. Capability is scoped before the model gets a vote: every tool on this site's MCP server is read-only.
Demonstrated inProtoBridgeMCP and A2A implemented to the wire, governance inside the envelope
How quality is measured rather than asserted: eval suites that check the execution trace (which specialist ran, which tools it called) before a judge scores the prose. An answer that is fluent but never touched its tool fails.
> Evidence over confidence. When an eval case goes red, the fix goes into the agent, never into the case.
Demonstrated inevals/casesscored on the execution trace, not only on the prose
Routing held in typed state and code, not in prompt text: an orchestrator hands off to exactly one specialist, specialists cannot hand off to each other, and a failed model or exhausted quota drops one rung down a fallback ladder instead of returning an error.
> A mesh of agents calling agents cannot be explained afterwards. A star with one recorded route can, and its routing can be tested with no API key.
Demonstrated inOrchestratorXrouting as typed state, asserted offline with no API key
// the whole stack, bottom to top
Reliable intelligence is an engineered system, not a prompt.
harness × loop × graph: the framework I apply to every agent build
One request through the orchestrator, stage by stage. Select a stage to inspect what the system does there — and which file does it.
Illustrative execution trace — representative values, real topology
The stages, the order and the file references below are the ones this site's agent actually implements. The field values are a representative run, not captured production telemetry.
Outcome
A typed PortfolioContext is created for this run. It carries dependencies and the audit trail — never anything the model is expected to read.
Implemented in: backend/main.py
Six disciplines, and the artefact that proves each one. Every figure below was measured by reading the source, not carried over from a description.
OrchestratorX keeps routing in typed state and plain Python, never in a prompt. That turns “the supervisor never skips ComplianceChecker” from a README claim into a millisecond CI assertion that runs offline.
Inspect sourceorchestratorx/testsProtoBridge implements both protocols to the wire — real JSON-RPC over stdio in a subprocess, and a real HTTP peer serving an Agent Card — rather than simulating them. Governance rides inside the envelope, because transport headers do not survive an stdio hop.
Inspect sourceprotobridge/src/protobridge/protocolsGuardrailAI uses deterministic pre-model checks for OFAC/AML/HIPAA Safe Harbor patterns on synthetic data, with an in-memory SHA-256 hash-chained ledger that is tamper-evident, not tamper-proof.
Inspect sourceguardrailai/guardrailai/guardrailsThe FastAPI service behind this site — agent, MCP, contact, blog, GitHub and health paths. All pass, and CI now runs them as a blocking gate on every push. Until September 2026 it did not: eight tests were failing, and a missing coverage plugin meant CI was not actually running them. Both were fixed rather than hidden.
Inspect sourcebackend/testsAgents SDK, then LangGraph, then static keyword answers. A dead key or an exhausted quota drops a rung instead of returning a 500, so the deployed site never hangs on a spinner because a provider is down.
Inspect sourcebackend/agent.pyTyped shared state records which specialist ran and which tools it called, so a run can be explained after the fact — and so an eval can fail an answer that was fluent but never touched its tool.
Inspect sourcebackend/orchestration/context.pyThe stack behind this site, reporting its own state as you read this.
Reachability and latency are measured on request. Capability figures — tools, specialists, enforcement mode, fallback order — are reported by the running service. This is a service readout, not execution telemetry: the endpoint exposes no per-request traces, token counts or error rates, so none are shown.
When the backend is asleep or unreachable, both panels say so and print the outage. A status panel that only renders when the news is good is decoration.
Source:/api/agent/info/api/health
This portfolio is also a live MCP server. Add it to your own AI assistant and ask about my skills, projects and how to reach me. The answers come from the same data file this site uses.
claude mcp add --transport http asadullah-portfolio https://asadullahshafique-devunity.onrender.com/mcp/server/{
"mcpServers": {
"asadullah-portfolio": {
"url": "https://asadullahshafique-devunity.onrender.com/mcp/server/"
}
}
}https://asadullahshafique-devunity.onrender.com/mcp/server/In Claude on desktop or the web, add it as a custom connector in Settings using the endpoint URL. Other clients that support Streamable HTTP take the same URL.
Read-only by design: the tools take no arguments and cannot write anything.
The first request can take about a minute while the server wakes; retry if it times out.
backend/mcp_server.py ↗Three tiers, not thirty-two peers: four flagship systems running on real data, shipped engineering projects, and reference implementations on synthetic data. Click View Case Study on any card for the full problem, solution, and impact breakdown.
Each with its own agent architecture, FastAPI gateway, test suite and public repository — reference implementations running on synthetic domain data, not deployed products.
736 is the count of test functions across all 21 public repositories, not a single suite in this one — every file named test_*.py, counted from source on 2026-09-10. It replaces an earlier 263, which one repository in this list now exceeds on its own. Two caveats, stated because they matter: 6 of the 21 run those tests in CI, and a test count measures engineering activity, not system quality. Each platform serves its dashboard from localhost, so no dashboard is linked — clone the repo and it comes up there.
Four systems that carry the argument: orchestration, protocol interoperability, deterministic governance, and the site you are reading. Each one runs on real data and each links to its source.
Routing as a testable invariant, not a prompt
A supervisor-pattern multi-agent framework where the routing rules are typed state rather than prompt text, every hop lands in an ordered audit trace including the failures, and the whole suite runs offline.
Protocol-first interoperability for agentic AI
A standards-compliant interoperability layer that speaks Anthropic's MCP and Google's A2A through one governed pipeline, inspecting, redacting or refusing every message that crosses a boundary.
Pre-model policy patterns on synthetic data, with an in-memory SHA-256 audit chain
Reference implementation of deterministic pre-model policy checks on synthetic data and an in-memory SHA-256 hash-chained, tamper-evident (not tamper-proof) audit ledger.
Platforms, products and engineering tools. Each project states its evidence and limits.
Same success claim. Two purchases. Inspect the ledger.
A public field guide to constructed agent failure cases. Case 001 compares vulnerable and repaired procurement controllers after a committed purchase response is lost. The live demo is a recorded snapshot with synthetic data and no live model calls.
An offline simulator that checks whether tool-using agents follow the rules
Offline procurement simulator checking approval, idempotency and budget invariants. Seven recorded runs over five fictional fixtures include a false-success claim caught by an independent evaluator. Deterministic and scripted controllers make zero model calls; an opt-in live controller was evaluated separately. Live-evaluated with Claude Haiku 4.5: 10/10 trials matched expected outcomes—5 authorized purchases and 5 refusals in a supplier-injection scenario whose reviewer declines every proposal. Total cost: $0.12. Small-sample evidence of workflow compliance; live bypass enforcement was not exercised, and reliability remains uncertain.
Zero runtime dependencies, by design not by accident
A console todo application built to prove that clean architecture holds without a framework: repository pattern, service layer, dependency injection, and an empty dependency list.
Agentic AI adoption for financial services
An autonomous multi-agent system automating wealth management research and Sharia-compliant regulatory checks.
Agents do the work; a deterministic router decides what ships
An agentic software factory for Claude Code. Agents do the work (spec-writer, builder, 4 reviewers, approver); a deterministic router, board.py, applies the merge or rework rule from a typed verdict, not a model. First app: neon-agent, a document-assistant backend on Neon.
A budgeted agent loop that finds, verifies and publishes free AI certifications every week
A weekly agent loop: a budgeted Claude Code search of 10 providers, deterministic verification in certloop.py, a maker-checker pass on the README and a progress.md log, committed to GitHub every week.
Unified B2B + B2C marketplace for Pakistani SMEs
Unified marketplace with a B2C retail storefront and a B2B wholesale/RFQ engine, JazzCash/Easypaisa/card payments, PKR-native pricing and three languages. Demo runs on seed data.
Stock, khata and a read-only AI munshi for Pakistan's wholesalers
Bilingual inventory and khata for Pakistani wholesalers: business-isolated books, credit-limit guard, void-by-reversal, a WhatsApp collections desk and a constitutionally guarded AI munshi, with a live no-signup demo.
Multi-tenant ERP for Pakistan's textile mills, Module 1 of 7 complete
Multi-tenant fabric mill ERP: roll register, yarn ledger, looms, LC imports and roll traceability, with a live no-signup demo.
Runs production and billing at my own CMT stitching unit
Production management for a Cut-Make-Trim stitching and packing business: order lifecycle from pending to dispatched, stitching and packing sessions with QC, four bill series generated on dispatch from rate templates, cash and bank accounts, party ledgers with CSV/XLSX export, BOM inventory, and public read-only bill links.
Agency workspace where every number and every ad claim is traceable
Ad-agency workspace: clients, orders, team and tasks, creative review with client approval, and campaign planning with validated CSV import/export. Client Context Packs hold client-approved facts; template-based copy traces every claim to an approved fact; monthly reports use frozen metric snapshots with Account Manager → client approval and PDF export. Public read-only demo on synthetic data (one-click sign-in for each of the five roles); no live ad-platform connections.
Physical AI & Humanoid Robotics textbook with a tutor that cites the book
A 13-week Physical AI & Humanoid Robotics textbook (ROS 2, Gazebo, NVIDIA Isaac, Vision-Language-Action) with a RAG tutor that answers from the book and links the exact section it used. Without a server it retrieves in the browser from a build-time index and refuses questions the book doesn't cover; with the FastAPI backend healthy it switches to Gemini over Qdrant. Built with Spec-Kit Plus for the Panaversity hackathon.
Real multi-agent code and real test suites running against synthetic domain data. They demonstrate an architecture; they are not deployments with a production track record.
I connect agent architecture with real operational problems across Pakistan and the UAE.
I build agentic systems to turn complex, repetitive work into reliable workflows that give people more time to think, create, and grow their businesses. My experience running a textile business taught me how much a small team carries, so I focus on systems that create practical value and sustainable income. I want people to stay in control, with agents that act within clear boundaries and produce results they can verify.
Orchestration, typed state, tool use, guardrails, evaluations, and graceful degradation—implemented as inspectable systems rather than presentation-only demos.
Founder experience in Pakistan’s textile value chain shapes how I translate messy business workflows into practical software.
Engineering, digital strategy, and communication come together around one goal: moving a useful system from problem discovery to adoption.
9 completed courses and certificates from Cognizant & Anthropic. Every card links to the issuer's own record or the certificate itself.
Certificate of completion
Agent Academy · Cognizant AI Lab
Completed
Verified completion badge
Claude Academy · Anthropic’s learning platform
Issued
Verified completion badge
Claude Academy · Anthropic’s learning platform
Issued
Verified completion badge
Claude Academy · Anthropic’s learning platform
Issued
Verified completion badge
Claude Academy · Anthropic’s learning platform
Issued
Verified completion badge
Claude Academy · Anthropic’s learning platform
Issued
Verified completion badge
Claude Academy · Anthropic’s learning platform
Issued
Verified completion badge
Claude Academy · Anthropic’s learning platform
Verified completion badge
Claude Academy · Anthropic’s learning platform
6 consecutive Panaversity hackathons, Bronze through Agent Factory. Each build starts from the one before it.
Panaversity Hackathon Series
Two-tier architecture: General Agent (Claude Code) builds Custom Agent (OpenAI Agents SDK). SKILL.md files as portable, monetizable intelligence units. Digital FTE model priced and deployed on Kubernetes + Dapr. Distribution targets OpenAI Apps ecosystem (800M users). 117-slide presentation mastered.
Panaversity Hackathon Series
Containerized H3 with multi-stage Docker builds. Kubernetes manifests: namespace, ConfigMap, Secrets, Deployments, StatefulSets, PVCs. Dapr service mesh, Kafka event-driven pub/sub, Prometheus + Grafana + Jaeger observability stack, Helm charts, GitHub Actions CI/CD.
Panaversity Hackathon Series
149 tests passing. Recurring todos, templates, team collaboration, AI suggestions, calendar integration. Triple-layer Constitutional AI: 7 BLOCK patterns (academic dishonesty, illegal activity, harmful content), 5 FLAG patterns. Built directly on H2.
Panaversity Hackathon Series
89 tests passing. Full-stack AI-powered todo with Constitutional AI integration. 70% code reuse from H1. Spec-first four-session methodology.
Panaversity Hackathon Series
Zero-Backend-LLM architecture. Course companion built as a Digital Full-Time Employee (FTE) model. 70% code reuse from H0.
Panaversity Hackathon Series
Constitutional AI foundation. Established the spec-first methodology and constitutional constraint patterns that persist across all 6 subsequent hackathons.
Full-funnel paid acquisition on Meta and Google for Pakistani SMEs, and on offer to real estate and construction teams in the UAE. Twelve disciplines, from the first three seconds of an ad to break-even ROAS, run as one loop: test, measure, refine, scale.
Stop the scroll
Hook rate
3-sec plays ÷ impressions
Test the first three seconds before anything else. A weak opening makes every later metric look worse than it is.
Click-through rate
link clicks ÷ impressions
Read link CTR, not 'CTR (all)'. Rotate angles such as price, payment plan and location to find the message that earns the click.
Creative fatigue
CTR ≤ 80% of peak · freq ≥ 2.5
Watch weekly CTR against its peak alongside frequency, and refresh the hook before cost per lead starts climbing.
Buy the right clicks
Cost per click
CPM ÷ (1000 × CTR)
CPC is auction pressure divided by relevance. Raising CTR is usually the cheapest way to lower it.
Lookalike audiences
seed = top customers by value
Seed from closed or qualified customers, not every lead. Seed quality decides audience quality.
Retargeting
intent depth × recency window
Tier warm audiences by how far they got and answer the objection at that stage, with exclusions so no one sits in two tiers.
Turn visits into leads
Funnel design
impr × CTR × CVR × close × value
Map every stage to a tracked event, then fix the stage whose 10% lift is cheapest to buy.
Conversion rate
conversions ÷ visitors
Match the landing page to the ad, keep one call to action, cut form fields and load fast on mobile.
Cost per lead
spend ÷ qualified leads
Report cost per qualified lead next to CPL. A cheap lead that never qualifies is the most expensive kind.
A/B testing
sample size fixed before launch
One variable per test, sample size set before launch, full weeks only. Losing tests get logged too.
Prove it paid
ROAS
revenue ÷ spend vs 1 ÷ margin
Compare against break-even ROAS for the actual margin, and scale budget only while the gap holds.
Attribution models
last · first · linear · decay · 40/20/40
Compare models before moving budget. Last click flatters search; first click flatters prospecting social.
Method, not testimonials: client results are published here only once a client has approved them.
Essays on agentic architecture, reliability, decision-making and technical communication — linked to the code wherever the code exists.
Summaries describe each article as published. Figures inside them are the article's own claims at the time of writing, not metrics this site independently verifies.
AI can accelerate implementation, but modern interviews still reveal whether an engineer can frame problems, navigate systems, verify results, and own the final decision.
Scenario-based AI certification questions rarely test whether you know a fact. They test whether you can resist a tempting wrong answer, and those wrong answers follow six patterns. Here is how I rebuilt ten AI-fluency courses as one continuous story about a workshop owner named Sana, and the distractor table that came out of it.
An LLM that answers is not an agent. An agent is a control system with a model inside it — and almost every property that makes it trustworthy lives outside the model.
New articles drop in the Discord first, along with code snippets, WIP demos, and hackathon post-mortems.
Join Asadullah's Dev HubA public engineering archive spanning agent systems, full-stack applications, and business software. Selected work is curated by relevance, not volume.
GitHub checked 19 Oct 2026: 520 public repositories, including 512 original repositories and 8 forks.
Contributing to projects that empower developer communities worldwide: Pakistan, UAE, and beyond.
Documented code with a test suite in each agentic repository — counted per project, with CI coverage stated rather than implied. CLAUDE.md-driven spec-first delivery.
Sharing knowledge through blog posts, Discord, and open-source tools. DevUnity is the flagship.
A focused developer community for agent orchestration, MCP, guardrails, evaluations, and production AI architecture.
Study the decisions behind real agent systems, including routing, tools, state, failure paths, and evaluation.
Share work in progress, get practical feedback, and learn from repository and portfolio reviews.
Find contribution opportunities, project partners, and focused discussions around systems being built now.
Channels
Have a project idea, want to collaborate, or just say hello? Drop me a message!
Three ways I engage. Each one names the code in this repository that backs it, so you can check the capability before the call.
For existing AI setups
A review of an agent stack already in production: routing, guardrails, tool grounding, and whether its answers can be explained after the fact. Delivered as findings against a written eval suite, not impressions.
For enterprise data
Exposing an institutional data estate to agents as MCP tools that run inside your perimeter, read-only by default. The server here is real and verified against a live client, not a REST endpoint called MCP.
For scaling prototypes
Taking a notebook or a demo to something that survives deployment: containers, autoscaling, network policy, health checks, and a fallback ladder that degrades instead of failing.
Panaversity
Agentic AI program — 6/6 hackathons shipped
Texcot House
Textile sourcing — own operation
Where the experience comes from. Not client endorsements.
If you have an AI prototype, operational bottleneck, or integration challenge, share the context, desired outcome, and current stack. I’ll respond with the most useful next step.
asadullahshafique@hotmail.com
+92 321 3771445
For Pakistan/UAE: WhatsApp preferred for faster response
Prefer other channels?