Lahore, PK · UTC+5
Portfolio · v1.0 · 2026
Building softwareacross web, mobile & AI.
I'm Zanaen Ullah — a software engineer who designs scalable systems, ships production applications, and owns products end to end. From API to interface, cloud to on-device AI.
What I build.
I don't specialize in a single layer. I build across the stack because most real products live at the seams between frontend, backend, infrastructure, and AI.
Web Applications
Modern React and Next.js applications, from marketing to complex SaaS dashboards.
Mobile Applications
Cross-platform in React Native and Flutter, native in Kotlin and Swift when it matters.
Backend Systems
REST and GraphQL APIs, authentication, real-time systems, and the databases behind them.
Cloud & DevOps
Containerized deploys, CI/CD, and cloud infrastructure that stays boring in production.
AI & Automation
LLM integrations, AI agents, and n8n workflows that replace real manual work.
Internal Tools
The unglamorous software that runs the business — dashboards, admin panels, ops tools.
Case studies, not screenshots.
Each of these projects had a real problem, a real system behind it, and something I learned the hard way. Pick one to read the whole story.
SaaS · 2025
Fleetly
Multi-tenant logistics platform
A real-time telemetry and dispatch platform for mid-market logistics operators.
Mobile · 2024
MealMate
Consumer delivery, cross-platform
React Native delivery app with live tracking and split payments.
Automation · 2024
OpsFlow
Internal automation fabric
Hybrid n8n + Go automation suite saving 120 hours/month.
The toolkit.
I choose tools for how boring they are in production, not how loud they are on Twitter. Familiar names, chosen deliberately.
Frontend
- › React
- › Next.js
- › TypeScript
- › JavaScript
- › Tailwind CSS
Mobile
- › React Native
- › Flutter
- › Kotlin
- › Swift
Backend
- › Node.js
- › Express
- › NestJS
- › REST
- › GraphQL
- › WebSockets
Databases
- › PostgreSQL
- › MongoDB
- › MySQL
- › Redis
- › Supabase
Infrastructure
- › Docker
- › Linux
- › Cloud
- › Nginx
DevOps
- › GitHub Actions
- › CI/CD
- › Monitoring
- › Terraform
AI
- › OpenAI APIs
- › LLM Apps
- › AI Agents
- › Embeddings
Automation
- › n8n
- › Workflow Automation
- › Webhooks
How the work moves.
A predictable path from idea to production. Each step is short and each step is boring — that's the point.
Discover
Understand the problem, the constraints, and the people it affects.
Architecture
Model the system. Pick boring tech unless the domain demands otherwise.
Development
Ship in small, reversible increments. Automate the repeatable.
Testing
Cover the paths that would embarrass us in production.
Deployment
Boring, repeatable releases. Rollbacks in seconds, not hours.
Iteration
Measure. Learn. Ship the next thin slice.
What I'm exploring, right now.
Last updated · Jul 2026
- 01Distributed systems patterns for real-time data
- 02AI agents that ship measurable business outcomes
- 03Mobile performance on low-end Android devices
- 04Cloud architecture on multi-region primitives
- 05Reading: Designing Data-Intensive Applications (again)
Writing.
Short technical writing on architecture, shipping, and the small decisions that compound.
07 · Contact
Have a system worth building?
I take on a small number of engagements per quarter — from architecture reviews to owning a product end-to-end.