About

I build software that solves real problems.

Islamabad, PakistanAvailable remotely worldwideOpen to new projects

I'm a full-stack product engineer with 4.5+ years of experience building SaaS platforms, AI systems, mobile apps, and automation tools. My work spans everything from early-stage MVP development to production systems handling thousands of users.

My background is unusually broad: I've built Flutter apps for IoT hardware, Django backends powering multi-tenant SaaS, AI pipelines for lead generation, and school management systems used by real institutions. That breadth means I can see the full picture — from database design to mobile UI — and make decisions that hold up.

I care about shipping software that works in production, not just demos. I ask hard questions before writing code, document decisions, and build systems that teams can actually maintain.

How I work

Product thinking first

I don't just build what's asked — I ask why. Every feature should move a business metric.

Production-ready from day one

No shortcuts. Clean architecture, proper error handling, and code someone else can maintain.

Communication that doesn't slow you down

Clear updates, async-first, and honest about timelines. No surprises.

Experience

Software Engineer

Noki System

2026 — Present

Building BLE-based IoT authentication systems and firmware communication layers using Flutter and ESP32.

FlutterBLEESP32IoT

Full Stack Engineer

Wi3bit

2023 — 2025

Led development of a school management SaaS deployed across multiple institutions. Built attendance systems, student portals, and admin dashboards.

FlutterDjangoPostgreSQLREST APIs

Lead Mobile Engineer

Wi3bit

2023

Led the mobile team building cross-platform Flutter apps for healthcare and education clients.

FlutterFirebaseUI/UX

Freelance Engineer

Independent

2021 — 2023

Delivered 15+ projects for international clients including CRM platforms, mobile apps, and automation tools.

FlutterDjangoPython

Let's build something together

Available for new projects. Usually responds within 24 hours.

Get in Touch