Full-stack web developer from Islamabad, Pakistan, building web applications end to end. I work across modern JavaScript/TypeScript frontends and multiple backend stacks, with a strong focus on AI-driven proctoring and fintech products: browser-lockdown extensions, BNPL checkouts, merchant and customer portals, invoicing and financing platforms, and payment-gateway integrations.
- Building scalable frontends with React, Next.js and Angular
- Designing backends and APIs with Node.js/Express, Laravel and Flask
- Integrating payments and third-party services: Stripe, Square, Plaid, QuickBooks, and local gateways
- Comfortable across the stack: databases, cloud deployment, CI/CD, and monitoring
🛡️ Front-End Engineer — Gitlogix · May 2025 – Present · Remote
Building Mereos, an AI-powered online proctoring platform used by universities and enterprises:
- Secure-exam Chrome/Chromium extension with full browser lockdown — tab-switch, focus-loss, clipboard & right-click prevention and live monitoring
- AI identity & anti-cheating detection with TensorFlow.js, COCO-SSD, MediaPipe and face-api.js
- Real-time video / audio / screen sharing via the Twilio Video SDK and WebRTC (PeerJS)
- Recruiter & candidate LMS dashboards (React + Redux) — assessment creation, live proctoring, analytics and PDF/Excel reporting
- Multilingual (i18next) UIs with Sentry monitoring in production
Front-End Engineer — Harvv Financing · Aug 2022 – May 2025 · Remote
Next.js website with Builder.io A/B testing, a 96% faster 1-Click Checkout iFrame (React + TS), payment integrations (PayPal, Sezzle, CardPointe, Uplift, Foree), and a 92% faster Merchant Portal.
Front-End Engineer — Codeaza Technologies · Nov 2021 – Aug 2022 · On-site
Landing pages, portals and dashboards in React, and e-commerce stores in Angular.
| Project | Description | Tech |
|---|---|---|
| Mereos Proctoring Library | AI-powered proctoring library that embeds secure remote exam monitoring into any LMS — live video/audio (Twilio), WebRTC (PeerJS) and object detection (TensorFlow.js / COCO-SSD) | JavaScript, TensorFlow.js, Twilio, WebRTC |
| Secure-Exam Chrome Extension | Chrome/Chromium extension that locks down the browser during exams — tab-switch & focus detection, live proctoring and AI face detection (TensorFlow.js, MediaPipe, face-api.js) | React, TensorFlow.js, MediaPipe, Twilio |
| Recruiter Dashboard (LMS) | Recruiter LMS to build assessments and monitor AI-proctored exams live, with analytics, chat and PDF/Excel reporting | React, Redux, ApexCharts, TalkJS |
| Candidate Dashboard (LMS) | Candidate LMS for AI-proctored exams — guided system prechecks, webcam/screen capture (RecordRTC) and a multilingual test-taking flow | React, Redux, RecordRTC, WebRTC |
| Mereos Extension Website | Marketing & support site dedicated to the Mereos extension, with full internationalization | React, Tailwind CSS, i18next |
🔒 Mereos products are proprietary company work, so source links are omitted.
🌐 Open-Source & Personal Projects
| Project | Description | Tech |
|---|---|---|
| b2b | B2B invoicing and net-terms / BNPL financing platform with QuickBooks, Plaid and Stripe integrations | Laravel, Livewire, MySQL |
| checkout-live | Embeddable multi-gateway checkout SPA with OTP flows and several payment providers | React, TypeScript, MUI |
| harvv-b2b-nextjs | B2B seller/buyer onboarding app with a multi-step verification flow | Next.js 15, Redux Toolkit, Tailwind |
| circle-testing | Events and ticketing platform with checkout and digital business cards | Next.js, Firebase, Stripe |
| finance-qp | Builder.io-driven marketing site plus an Express/MySQL lead-capture API | Next.js, Builder.io, Express |
| qp-mall | E-commerce storefront with cart, checkout and account management | React, TypeScript, Redux Toolkit |
| customer-portal | BNPL customer portal for orders, installments and cards | React, MUI |
| merchant-portal-new-theme | Merchant dashboard for a BNPL / e-commerce platform | React, MUI |
| investor-portal | Investment management platform — multi-step KYC onboarding, investor dashboard (deposits, withdrawals, documents) and an admin back office (users, wallets, plans, profit distribution, roles) with JWT auth & token refresh | Next.js 15, MUI, Zustand |
Browse all repositories on my profile.

