MAAZ
Software & AI engineerSix years shipping production systems
Independent since 2025Previously senior at Astera Software
Karachi, PakistanAvailable for work
[01]// ApproachThree phases
How the work goes
I build systems that outlive my involvement
After 5 years at Astera Software where I grew from associate to senior, led teams, and built everything from microservices to AI-powered workflows. Then I went independent. Now I help clients build web applications and deploy AI agents that actually solve problems.
01Find the real constraint
Most briefs describe a symptom. Before anything gets built I want the trace, the query plan, or the ledger — whatever the actual evidence is. The refund agent that started my last essay looked fine on the diagram and wrong in the log.
02Build the boring version
Then make it fast. A dictionary lookup and an if-statement beat a model call for authorization, and they cost nothing. Cleverness goes where the problem is genuinely ambiguous, not where it is merely tedious.
03Instrument, then leave
Log every gate that blocks and every gate that errors. The measure of the work is whether someone else can reconstruct what happened six months after I have gone.
[02]// Work5 shipped · 2024—2026
Selected
Things that are running
Products I own and systems shipped for clients. Each one is here because something in it was genuinely hard.
[03]// RecordAstera Software · 2020—2025
Measured, not claimed
Numbers with a source
Every figure below comes from a specific piece of work with a name attached. None of them are round, because real ones rarely are.
−80%QA blockersClaude-driven PR review on installer pipelines
−$10k/yrTooling spendInstallShield → WiX migration
−92%Install timeInstallation Manager, rebuilt on Builder/Factory
−67%Critical vulnsSonarQube audits across 12 sprints
C#.NET Core 8TypeScriptNext.jsReactPythonFastAPIPostgreSQLMongoDBSQL ServerRedisgRPCRabbitMQMassTransitDockerAzure DevOpsAWSGCPVercelAvalonia XPFClaudeLLM orchestrationSonarQubeWiXC#.NET Core 8TypeScriptNext.jsReactPythonFastAPIPostgreSQLMongoDBSQL ServerRedisgRPCRabbitMQMassTransitDockerAzure DevOpsAWSGCPVercelAvalonia XPFClaudeLLM orchestrationSonarQubeWiX
[04]// Writing7 essays
In the open
What I got wrong first
Long-form on agents, ledgers and pipelines. Written after the fact, with the trace included.
The safety check that runs after the money moves is not a guardrail. It is a receipt.
Most of what I write comes out of getting something wrong in production and then having to explain it. That turns out to be the only reliable source of anything worth saying.
[05]// ServicesTwo client slots open
Engagements
What you can hire
I'm freelancing, currently working with two clients on projects ranging from web applications to deploying AI agents for their business workflows. If you need software built or AI integrated into your stack, let's talk.
01AI agents in production
Tool authorization, input screening, evals, and the failure modes nobody chooses. Deployed, not demoed.
02Full-stack product
Next.js, .NET Core, FastAPI, Postgres. End to end: architecture, build, deploy, iterate.
03Systems that must not drift
Double-entry ledgers, multi-currency, reconciliation. Where a rounding error is a legal problem.
04Legacy migration
WinForms to WPF. InstallShield to WiX. Monolith to microservices. Without stopping the business.
05LLM pipelines & evals
Prompt testing as code. Deterministic extraction. Model cost that drops to zero after the first run.
06Technical due diligence
Read the codebase, name the risk, price the fix. Written up so a non-engineer can act on it.