Backend engineering
Python services, FastAPI endpoints and database-backed applications built around clear contracts and maintainable architecture.
I am a Software Engineer specialising in backend application development, building reliable APIs, backend services and data-driven software systems—with applied AI capabilities where they create real value.
Python · FastAPI · PostgreSQL · API engineering · Applied AI

The foundation is software engineering.
AI is an additional capability.
Technical direction
A focused practice grounded in the fundamentals that make software useful, inspectable and dependable.
Python services, FastAPI endpoints and database-backed applications built around clear contracts and maintainable architecture.
Reliable data workflows that turn operational inputs into useful reporting, automation and decision support.
AI capabilities integrated into real software workflows, with structured outputs, retrieval and failure handling in mind.
Selected engineering work
Projects and experience presented as engineering context—not a collection of technology badges.
A local-first laboratory for reproducing and evaluating fault recovery behaviour in multi-step agent workflows.
View on GitHub$ agentfault benchmark --policy state_aware
fault injected → recovery path evaluated
✓ invariant checked regression recorded
Reproduce the failure.
Find the broken invariant.
Prove the recovery.
Agent failures can be hard to reproduce, inspect or compare across recovery policies.
Deterministic faults, structured traces, invariant checks, SQLite persistence and a FastAPI interface.
Python · FastAPI · SQLite · deterministic simulator · pytest · Docker · CI/CD
Read the architectureStartup / MVP engineering
Six-week accelerator sprint covering FastAPI development, MVP architecture, document ingestion, LLM routing and structured outputs. Presented as experience rather than a public product claim.
Data engineering / reporting
Python ETL and KPI reporting workflows using Pandas, SQLAlchemy and PostgreSQL, with data quality checks to make recurring reporting more reliable.
Professional experience
Roles across startup product engineering, data automation, applied AI and technical teaching.
2025 — present
MUSTER
Building within an early-stage AI-powered account management product for marketing agencies, contributing across backend implementation, applied AI workflows and product engineering.
2025
1337 Ventures
Worked through a six-week accelerator sprint to shape an AI automation SaaS MVP: FastAPI development, application architecture, document ingestion, LLM routing and structured outputs.
2024 — 2025
NIC Faisalabad
Developed Python ETL and reporting workflows using Pandas, SQLAlchemy and PostgreSQL, with data processing and quality checks supporting KPI reporting for portfolio companies.
2024 — 2025
Stanford Code in Place
Supported learners with Python fundamentals, debugging and problem-solving through structured teaching and technical guidance.
Capabilities
A practical toolkit for taking backend features from a clear problem to a reliable implementation.
How I approach engineering
The principles behind the code and the decisions around it.
Good APIs make behavior explicit—for callers, maintainers and the next engineer joining the project.
Retries, fallbacks and error states should be deliberate, observable and easy to reason about.
The best implementation is not the most fashionable one. It is the one that solves the real problem and remains maintainable.
About
I am a software engineer focused on backend application development, with experience across Python-based systems, APIs, data engineering and applied AI.
I enjoy solving practical engineering problems—from backend services and third-party integrations to data pipelines and AI-enabled workflows. My approach emphasises clear system design, reliable integrations, maintainable implementation, testing and documentation.
I am currently studying Software Engineering at the National University of Modern Languages (NUML), and I am interested in building robust software systems with teams that value engineering quality and practical execution.
Education & recognition
Software Engineering · September 2022 — June 2026
Section Leader · Python support, debugging and student guidance
Start a conversation
For an engineering opportunity or a clearly scoped backend project, I would be glad to hear what you are working on.
I help software teams implement Python backend features, APIs and data workflows through clearly scoped engineering engagements.