Senior Software Engineer
Engineering reliable systems. Building intelligent products.
APIs, data models, queues and the pipelines that put them there — and, for the past year, LLM products that treat the model as one more unreliable dependency.
Open to remote roles worldwideLahore, Pakistan · UTC+5
- Backend & APIs
- AI & LLM engineering
- Cloud & delivery
- Testing & security
About
Intro.
Know me better
The work I find most interesting usually arrives as a complaint rather than a ticket. An order screen that takes too long turns out to be N+1 queries and image blobs sitting in the database. A support agent that answers politely but gets a refund rule wrong turns out to need a deterministic rule layer, not a better prompt. The fixes I am most pleased with have been unglamorous and permanent.
I have worked remotely with international teams since 2022, from Lahore. I like codebases with tests, reviews that are allowed to be blunt, and release schedules other people can plan around.
Eight years of it, most on the server side: schema design, API contracts, the queue that has to survive a deploy, and the authorisation rules nobody notices until they are wrong. Most recently I led a team of five through technical design, code review and release.
For the past year that has meant LLM products, approached the way I would approach any other integration: the model is one unreliable dependency among several. The engineering sits around it — retrieval that is reproducible, guardrails that are deterministic, idempotent writes, rate limits, audit trails, and traces worth reading when someone says it got an answer wrong.
- Years building production systems
- 8+
- Engineers led through design and review
- 5+
- Working remotely since
- 2022
Employment
Eight years across product companies and agencies, remote since 2022.
Dec 2025 — present
Tensorark
Senior Full Stack & AI Engineer
Remote
Dec 2025 — Jul 2026
Holisto Systems
Senior Full Stack Engineer (Independent Contractor)
Remote
Jan 2022 — Dec 2025
Cinnova
Team Lead / Senior Software Engineer
Remote
Mar 2021 — Dec 2021
InvoZone
Senior Software Engineer
Lahore, Pakistan
Jan 2020 — Feb 2021
Softech Systems
Software Engineer
Lahore, Pakistan
Jun 2018 — Dec 2019
The Hexaa
Software Engineer
Lahore, Pakistan
Client work
Production systems built for Tensorark, Cinnova, Holisto Systems, InvoZone, Softech Systems and The Hexaa. These repositories are private, so the entries describe the engineering rather than link to it, and stay at a level the work allows. Nothing here is measured unless it says so.

TensorarkProductionDec 2025 — present
Remi
Senior Full Stack & AI Engineer — architected and shipped end to end
An AI-powered Shopify app for merchants: order tracking, returns, cancellations, address changes and product recommendations, answered from the merchant's own data and policies. Live with pilot merchants.
- Architected and shipped Remi end to end: an AI-powered Shopify app handling order tracking, returns, cancellations, address changes and product recommendations, now live with pilot merchants.
- Built the LangGraph.js agent, retrieval-augmented generation on PostgreSQL with pgvector, multi-turn memory, and policy-aware workflows, using LLMs through OpenRouter.
- Kept LangChain behind a single adapter so the agent stays portable across model providers, and used LangSmith for tracing and evaluating its outputs.
- TypeScript
- LangGraph.js
- PostgreSQL + pgvector
- OpenRouter
- LangChain
- LangSmith
- +8 more

CinnovaProduction2022 — 2025
LOOPSTART
Team Lead / Senior Software Engineer — led delivery, 5+ engineers
An enterprise telecom platform handling 10,000+ transactions a day on the Bandwidth and NetSapiens carrier APIs: bulk ordering of 100+ phone numbers at a time, number porting, reseller operations and customer domains, on Azure serverless functions.
- Led delivery of the platform with a team of 5+ engineers, across sprint planning, technical design and code review, and owned the architecture decisions.
- Developed the number ordering and porting workflows: availability lookup, inventory management, validation, and the regulatory compliance rules around port-outs and SMS campaigns.
- Wrote the agent communication and agent-availability features for the embedded chat, running across 100+ customer and reseller domains.
- TypeScript
- Node.js
- Express
- React
- Next.js
- Azure Functions
- +5 more

CinnovaProduction2022 — 2025
ProCamps
Team Lead / Senior Software Engineer — query tuning and AWS
Performance and infrastructure work for ProCamps, the athlete-led youth sports camps platform: the slowest queries traced and fixed, and AWS run in production.
- Traced the slowest queries to full-table scans and fixed them with indexing and query rewrites.
- Looked after the AWS infrastructure across EC2 and Lambda.
- Looked after deployments and production monitoring.
- AWS EC2
- AWS Lambda
- SQL
- Indexing

CinnovaProduction2022 — 2025
SmartFi
Team Lead / Senior Software Engineer — Plaid, finance modules, database
A fintech platform for earning, trading and lending crypto: Plaid bank connectivity and financial-data aggregation, the financial-management modules, and a lighter database through PostgreSQL tuning and Redis caching.
- Connected Plaid for bank connectivity and financial-data aggregation.
- Shipped the financial-management modules.
- Cut database load with PostgreSQL query tuning and Redis caching.
- Plaid
- PostgreSQL
- Redis

Holisto SystemsProductionDec 2025 — Jul 2026
Holisto
Senior Full Stack Engineer (Independent Contractor)
A multi-tenant food safety, compliance and operations SaaS for multi-outlet businesses — digital checklists, audits, asset tracking and IoT temperature monitoring.
- Added enterprise features to the platform, where every tenant shares one database: React with React Router 7, Node.js, and MySQL through Prisma, on AWS with CloudWatch monitoring.
- Wrote the REST APIs and backend services behind digital checklists, audits, task management and equipment/asset tracking.
- Handled the IoT side, pulling live temperature readings off connected equipment into the platform.
- React Router 7
- Node.js
- MySQL
- Prisma
- AWS
- CloudWatch

InvoZoneProduction2021
Artfy
Senior Software Engineer — NFT minting, listings and wallet integration
The NFT marketplace for Artfy (artfy.io), a platform for artists: NFT minting, marketplace listings and wallet integration, kept in sync through Web3.js and Socket.io.
- NFT minting and marketplace listings, built on React and Node.js with Solidity smart contracts.
- Wallet integration through Web3.js.
- Marketplace state kept in sync with the chain over Socket.io, so listings and wallet changes reach the app live.
- React
- Node.js
- Web3.js
- Solidity
- Socket.io

InvoZoneProduction2021
ArSwap
Senior Software Engineer — wallet, transaction workflows and contract integrations
A crypto wallet and swap app (arswap.org): wallet functionality, blockchain transaction workflows and smart-contract integrations, backed by services for crypto transactions and account management.
- Wallet functionality and the blockchain transaction workflows behind it.
- Smart-contract integrations, built with Web3.js and Solidity.
- Backend services for crypto transactions and account management.
- React
- Node.js
- Web3.js
- Solidity

InvoZoneProduction2021
The RD Link
Senior Software Engineer — first front end and the live chat module
A platform connecting health and wellness brands with registered dietitians. I built the first version of its front end, and its live chat module end to end.
- Built the first version of the front end, in React with Redux, Vite, Tailwind CSS and Bootstrap.
- Took the live chat module end to end: Redux on the front, Node.js behind it.
- React
- Redux
- Vite
- Tailwind CSS
- Bootstrap
- Node.js

Softech SystemsProduction2020 — 2021
Healthcare.pk
Software Engineer — doctor discovery, appointments, patient profiles and the lab module
A healthcare platform for Pakistan (healthcare.pk): doctor discovery, appointment scheduling, patient profiles and lab integration.
- Doctor discovery, built on React, Node.js and MongoDB.
- Appointment scheduling and patient profiles.
- Lab integration, with the lab module written in core PHP.
- React
- Node.js
- MongoDB
- PHP

Softech SystemsProduction2020 — 2021
NEXT Pharmaceutical
Software Engineer — medical and pharmacy eCommerce in PHP
A medical and pharmacy eCommerce platform for NEXT Pharmaceutical, built in PHP.
- A medical and pharmacy eCommerce platform, built in PHP.
- PHP

The HexaaProduction2018 — 2019
Mahum Asad
Software Engineer — solo build, end to end
A full eCommerce platform for the Mahum Asad fashion label, built solo: product catalogue, cart, checkout and admin dashboard.
- Solo build of a full eCommerce platform, end to end.
- Product catalogue, cart and checkout.
- An admin dashboard for running the store.
Independent work
Built outside client work, on my own time. These are honest about what they are: one tool I use myself, and two prototypes. Where the source is public it is linked.

IndependentPersonal tool2026
ApplyWise
Sole author
A local tool that reads a job posting, tailors my CV to it, mechanically checks the result for invented claims, and only then sends the application.
- A deterministic validator checks every tailored CV against facts extracted from the master CV. It catches added technologies, added numbers, inflated years and structural forgery, and it is biased toward rejection: a false rejection costs one regeneration, an unsupported claim reaches a real employer.
- The validator is mechanical rather than an LLM grading its own homework, and its limits are written down in the code — it cannot tell whether a rewrite distorts emphasis while staying inside the source vocabulary.
- The technology lexicon deliberately omits names that are also ordinary English — rest, spring, swift, chef, linear — because case-insensitive matching on those rejects truthful CVs.
- Next.js 15
- TypeScript
- Anthropic API
- react-pdf
- Nodemailer
- sharp
- +2 more

IndependentPrototype2026
Lead Intelligence Console
Sole author
An acquisition-sourcing tool that scores and prioritises companies deterministically, and keeps the LLM strictly on the explaining side of the line.
- Two scores kept deliberately separate: how well a company fits the buy box, and whether the record is complete enough to act on. A good target with a thin record is a different problem from a bad target.
- Scoring is rule-based and reproducible — six weighted factors, every point traceable to a rule, the same input always producing the same score. The drawer shows the arithmetic.
- The LLM reads the scored record and writes the reasoning, the missing-information summary and the suggested next action. It never calculates or changes a score.
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- Anthropic API

IndependentPrototype2026
AI Lead Qualification Workflow
Sole author
A contact-form-to-outreach pipeline where the model produces data and the workflow makes the decisions — with human approval on anything risky.
- Because the model's scores were not reproducible, it was given no authority over them. Classification thresholds, escalation, safety checks, approval state and delivery state all live in the workflow.
- The path is explicit: validation and spam checks, idempotent lead creation, AI qualification, deterministic classification, drafting, human approval where required, then delivery and audit.
- Pricing and legal questions escalate to a person by rule, not by the model's own assessment of its confidence.
- n8n
- PostgreSQL / Supabase
- OpenRouter
- Slack
- Gmail
Also public: a NestJS e-commerce REST API with TypeORM, PostgreSQL, JWT auth and Stripe payments — github.com/mariyamh ↗
Skills
Grouped by what I actually do with them. No ratings — the work above is the evidence.
Backend & APIs
Where most of the eight years went.
- TypeScript · Node.js · Express · REST API design · GraphQL · WebSockets / Socket.io · Microservices · Auth (JWT, OAuth2, HMAC, RBAC) · Rate limiting · Idempotency · Python / FastAPI · PHP / Laravel
Frontend
Enough to own a feature end to end rather than hand it over.
- React · Next.js · React Router 7 · Redux · TypeScript · Tailwind CSS · Shopify Polaris · Vite
Data
Schema design, and the query work that follows when a screen gets slow.
- PostgreSQL · pgvector · MySQL · MongoDB · Redis · Prisma · Query & index optimisation
Cloud & delivery
Deploying and operating what I build, not just writing it.
- AWS (EC2, S3, RDS, Lambda, CloudWatch) · Azure Functions · Docker & Compose · GitHub Actions · GHCR · Traefik / TLS · Serverless · Self-hosted VPS
AI & LLM engineering
The newest column — about a year of it, on Remi and two prototypes.
- LangGraph · LangChain · LangSmith · ReAct agents · Tool calling · RAG · Embeddings & semantic search · OpenRouter · OpenAI & Anthropic APIs · Guardrails & human escalation · Tracing & evaluation
Ways of working
The part that is not code. All of it from the résumé, not aspiration.
- Technical documentation · Agile / Scrum · Team leadership · Mentoring · Client communication
Quality & security
The habits that keep the above from becoming someone else's incident.
- Vitest · Unit & integration testing · Code review · Structured logging (pino) · Threat modelling · Access-control hardening · PII redaction · Audit logging · GDPR data-subject webhooks
Contact
Let’s talk about your next project.
If you are hiring for backend, full-stack or AI engineering work, this is the fastest way to reach me. I am in Lahore, Pakistan (UTC+5) and work remotely — happy to overlap with European or US hours.
Recommended by colleagues
Atif Mumtaz
Co-Founder @ Fivex Labs · Member of Technical Staff @ NIL Club
Maryam is a highly adaptable and dependable professional. Having worked with her across various technology stacks, I can attest to several of her key strengths: - Rapid Adaptability: She possesses a remarkable ability to learn and implement new technologies quickly, making her an invaluable asset for complex technical challenges. - Strong Ownership: Her high level of responsibility and commitment guarantees…
Managed Maryam directly · August 2026 · excerpt
Recommendation 1 of 4, from Atif Mumtaz





