Senior Software Engineer - AirBridge Devs - Lahore
(2025-10)
Led architecture and end-to-end delivery across two products — WOW Webinar and Loxala — owning system design, technical decisions, code reviews, and AI pipeline implementation.
- At WOW Webinar, designed and built the slide deck generation pipeline — BullMQ worker running 5 parallel OpenAI agents (hook, objections, pain-promise, origin, ad-creative) via a dependency graph. Each agent uses Vercel AI SDK generateObject with Zod schema validation, 3-retry exponential backoff, and 60s timeout. Each published webinar generates a complete slide deck automatically, eliminating manual content creation for hosts.
- Built a cost gate that skips remaining agents when the planner falls back — preventing 5 unnecessary OpenAI API calls per incomplete input and reducing agent spend on invalid runs.
- Built real-time slide generation progress using 2-second client polling against a DB-backed status endpoint — migrated from SSE, eliminating Cloudflare timeout failures that were dropping long-running generation streams.
- Built the registration page component library from scratch — 40+ components (Next.js + TypeScript) with an adapter translating AI-generated wizard data into typed section configs, per-section error boundaries, and full RTL Arabic layout support.
- Built the live preview inside the admin wizard — isolated iframe with postMessage channel debounced at 100ms, Zod validation on the receiver side, giving admins a pixel-identical preview of what attendees will see in real time.
- Designed and built the Skill Matcher — a 30-minute autonomous job application engine. Freelancers configure preferences (skills, job type, budget filter, cover letter tone, max applications) and start a session. A BullMQ monitor job fires every 60 seconds, fetches recent jobs, and scores each against the freelancer's profile using a weighted algorithm (35% skills match, 25% category, 15% experience, 10% portfolio, 10% budget fit, 5% recency). Jobs scoring ≥70 get an OpenAI-generated cover letter
- Designed and built the Master Program — a 3-pass Gemini 2.5 Pro verification pipeline that decides if a freelancer qualifies for the elite Master tier. Pass A: downloads PDFs from S3, runs OCR, and extracts names, date spans (job vs education separated), KPIs, and earliest job year. Pass B: a rules engine instantly rejects applications with less than 5 years of job experience, name mismatches, no measurable KPIs, or claimed years exceeding documented years by more than 2. Pass C: two independent
- Built the full contract and escrow system — milestone-based payment release, Stripe Connect for freelancer payouts, and Stripe webhook handling with timing-safe signature verification.
- Built the time tracking system for hourly contracts — session management (start/pause/resume/end), periodic screenshot capture to AWS S3, and billing cycle integration converting tracked hours directly to Stripe invoice items.
Software Engineer - CloudPacer - Lahore
(2022-12 - 2025-10)
Full-stack engineer on FanFood — a SaaS platform for mobile food ordering, POS integrations, and venue management at stadiums and live event venues.
- Architected PostgreSQL schema-based multi-tenancy — each venue gets an isolated schema with middleware routing requests via API key and setting search_path at the connection level, enabling hundreds of venues on one deployment with no cross-tenant data bleed.
- Solved order synchronization issues between the web application and POS systems, reducing manual intervention and order mismatches across venues.
- Improved payment reliability by implementing robust cash and card payment workflows with POS integration, and built a payment abstraction layer supporting both Stripe and Square with a single interface routing to either gateway.
- Reduced order processing delays by optimizing backend APIs and database queries, enabling faster checkout and fulfillment during peak event traffic.
- Built a scalable order management system handling high order volumes — full lifecycle across DELIVERY, PICKUP, and DINE_IN types from WEB, MOBILE, POS, and PARTNER sources.
- Improved system reliability by implementing error handling, logging, and retry mechanisms for third-party integrations (OpenTab POS, GiveX loyalty, Twilio notifications).
- Streamlined restaurant operations by automating order flow from customers to kitchen and POS, minimizing operational overhead.
- Built the venue admin frontend (React + Material UI) — inventory management, product catalog, order dashboard, sales reports with Chart.js, and Excel export for venue operators.
- Increased developer productivity by designing reusable backend components and APIs, accelerating feature delivery across the platform.
Associate Software Engineer (MERN Stack) - Falcon IT Consulting - Lahore
(2021-11 - 2022-12)
Worked across multiple client projects in a service-based environment, progressing from Node.js backend focus to full MERN Stack responsibilities.
- Designed database schemas (ERD), built REST APIs, and implemented business logic for production systems across web and mobile-facing products.
- Provided backend APIs and integration support to native mobile development teams, translating client requirements into working systems.
- Collaborated directly with clients on requirement gathering and technical decisions in a fast-paced agency environment.
Backend Engineer - CoderCrew - Lahore
(2021-01 - 2021-11)
Built backend APIs using Node.js across multiple client projects — database interactions, business logic implementation, and frontend integration.
- Handled API development, database design, and feature delivery while maintaining clean code within team workflows using Git and Agile practices.