Resume
Professional experience, skills, and accomplishments.
Professional Summary
Full-stack software engineer with 6+ years of experience building scalable SaaS platforms and production systems using TypeScript, Node.js, Vue.js, PostgreSQL, and MongoDB. Experienced in delivering end-to-end product features across frontend and backend, including component architectures, REST APIs, async workflows, billing systems, integrations, AI-powered document processing, and complex domain logic. Strong product engineering mindset with proven ability to design and deliver large platform capabilities while improving reliability, maintainability, and developer productivity.
Work Experience
Curia(via Remotebase)
Remote
Legal-tech SaaS platform used by property conveyancers to automate contract review, document analysis, and report generation across the Australian property market.
Full-Stack Engineer
Feb 2025 – Present- Contributed to the platform's dynamic report template system — worked on draft/publish workflows, version history, conditional rule evaluation, per-state template configuration, and report calculation consolidation.
- Contributed to a WYSIWYG report template editor built on Tiptap, implementing custom Node extensions for conditional content blocks and dynamic merge tags, visibility condition builders, and editor preview modes.
- Extended the automated document processing pipeline — built new processing tasks, added timeout safeguards, and designed a real-time task progress tracking API used by the frontend for live status indicators.
- Built Stripe-based billing infrastructure with subscription management, metered usage, webhook processing, and differentiated pricing for standard vs complex contract reviews.
- Designed transfer duty and surcharge duty calculation engines with database-driven rule storage, allowing business rules to be updated without code changes.
- Built the full analytics and reporting suite (full-stack) — extracted reporting logic into a dedicated service layer and built the corresponding frontend pages with date range filtering and export.
- Built OAuth-based CRM integration (TriConvey) with token management, rate limiting, automated contact synchronisation, and soft-delete handling.
- Led migration from hardcoded frontend field definitions to backend-driven configuration, eliminating a major source of frontend/backend drift and reducing ongoing maintenance burden.
- Implemented off-the-plan contract handling with title search filtering, parent title assignment, and batch data migration scripts for existing records.
- Consolidated scattered report calculation logic into a canonical service using a builder pattern, significantly simplifying the main controller and improving testability.
Qureos(via Remotebase)
Remote
AI-powered recruitment platform connecting employers with candidates using automated matching and interview tools, serving millions of candidate profiles.
Software Engineering Manager
Jan 2024 – Jan 2025- Led and mentored engineers building an AI-powered recruitment platform serving millions of candidate profiles across the MENA region.
- Collaborated closely with the Head of Engineering to define architecture decisions and technical approaches for new platform capabilities.
- Guided engineers on implementation strategies, debugging complex issues, and improving code quality across frontend (Next.js) and backend (NestJS) codebases.
- Identified and drove initiatives to reduce technical debt, including database indexing strategies for MongoDB and Elasticsearch to optimise query performance.
- Collaborated with product, sales, talent acquisition, and data teams to deliver product features aligned with business needs.
- Resolved critical production incidents under tight deadlines and maintained platform reliability across deployments and data migrations.
- Recognized as a top performer, consistently exceeding sprint targets — including completing 45+ story points in a single month.
Senior Software Engineer
Jan 2022 – Dec 2023- Architected and built 'Iris' — an AI-powered candidate recommendation engine using OpenAI embeddings, ChromaDB/Weaviate vector databases, and Elasticsearch, matching job posts against millions of candidate profiles.
- Built a multi-channel outreach campaign system from the ground up supporting LinkedIn (SalesRobot) and email (Nylas) channels with multi-step sequences, scheduling with timezone support, and real-time campaign analytics.
- Integrated Velents AI video interview platform for automated candidate assessments with scoring, personality analysis, and webhook-based result processing.
- Built the applicant tracking system with configurable pipeline stages, automated status transitions, and event-driven triggers linking outreach, AI interviews, and job applications.
- Developed CV parsing service with bulk processing, AI-powered data extraction for skills and experience, and hyperlink extraction from uploaded resumes.
- Built the Learning Management System (learning paths, masterclasses) with cohort-based programs, task management, live session scheduling with ICS calendar events, and certificate generation.
- Implemented Stripe subscription management with trial periods, a credit system for candidate unlocking with carry-over on renewal, and coupon code support.
- Built a mentorship and booking platform with Google Calendar API integration, timezone-aware availability slots, conflict detection, and automated session notifications.
- 2nd highest contributor across the entire codebase (~1,984 of ~10,100 total commits) over 3 years.
Xavor Corporation
On-site
Senior Software Engineer
Jul 2021 – Dec 2021- Designed and developed enterprise integration solutions and backend services using .NET Core.
- Built monitoring and observability tools for enterprise systems.
- Led the integration team delivering high-quality client solutions.
Software Engineer
Jun 2019 – Jun 2021- Developed cloud-based backend services and integration systems using .NET Core.
- Built user management modules and enterprise APIs.
- Provided technical support and enhancements for enterprise clients.
Techlogix
On-site
Software Engineer Intern
Jun 2018 – Aug 2018- Refactored frontend search and filter functionality in an AngularJS application.
Technical Skills
Languages
Frontend
Backend
Databases
Cloud & Integrations
AI & Data
Tools & Platforms
Education
BS Computer Science
FAST – National University of Computer & Emerging Sciences (NUCES)
Lahore, Pakistan
- Named in Dean's Honor List in 4 semesters
Certifications
Microsoft
Date issued: 21 Jun 2021 | Expiry: 21 Jun 2023
Publications
Dynamic Cloud Resource Allocation
8th International Conference on Information and Communication Technologies (ICICT) – IBA
Nov 2019, Karachi
View on IEEE XploreAwards & Achievements
Winner — Remotebase Tech Hackathon
July 2023Led a team of 5 engineers to build an AI-powered interview preparation platform.
- Designed the prompt architecture enabling the system to generate interview questions from a candidate's resume and job description.
- Built an AI-driven interview workflow that analyzed candidate responses, generated contextual follow-up questions, and determined interview completion.
- Implemented structured report generation summarizing candidate performance and responses.
- Developed a working MVP demonstrating an automated interview preparation system with potential extensions for AI-assisted hiring workflows.
Selected Impact Highlights
- Designed and built the dynamic report template system at Curia from scratch — the platform's primary differentiator enabling law firms to customise contract review reports.
- Architected 'Iris', an AI candidate recommendation engine at Qureos using OpenAI embeddings and vector databases, matching jobs against millions of profiles.
- 2nd highest contributor across the Qureos codebase (~1,984 of ~10,100 total commits), delivering features across AI matching, outreach campaigns, ATS, LMS, and payments.
- Delivered end-to-end full-stack SaaS features across document processing, billing systems, analytics suites, CRM integrations, and mentorship platforms.
- Built billing infrastructure at two companies — Stripe subscriptions with metered usage at Curia, and subscription/credit systems at Qureos.
- Implemented complex financial calculation engines with expression-based rule storage used in real-world Australian property transactions.
- Improved engineering productivity through architecture proposals, static config elimination, controller refactoring, and migration tooling.
- Known for identifying edge cases early in development, preventing production bugs and improving delivery timelines.
Freelance & Independent Projects
Hisab — Payment Ledger Management System
Built a ledger management system with a native Android application and a PHP (CodeIgniter) admin panel for tracking transactions and account balances.
Cardiometabolic Insight
Developed a native Android application providing healthcare professionals with access to cardiology research, studies, and educational video resources.
Car Inventory System
Built a PHP (CodeIgniter) admin panel for managing vehicle inventory and generating dealership contract agreements.
TimeTrip — Ride Hailing Application
Developed customer and driver Android applications supporting ride requests and trip management.
Agri-Bazaar
Developed an Android application connecting farmers, wholesalers, and businesses to facilitate agricultural product trading.