Full-Stack Engineer | SaaS Apps, API Integrations & Application Modernization
I build and improve SaaS applications, business portals, and integrations that automate manual workflows. I help teams add features, resolve performance bottlenecks, and modernize existing systems.
My experience includes software engineering at i2c Inc. and PureLogics, alongside freelance work for international clients.
Explore my portfolio · Discuss your project on Upwork
Optimized the React frontend of PureLogics' internal Test Management System through code splitting, dependency optimization, and asset management.
- Reduced the frontend bundle from 1.89 MB to 800 KB.
- Reduced Bitbucket build duration from 30 minutes to 5 minutes.
Built a multi-tenant middleware platform connecting Salla and Zid stores with EZ PIN and LikeCard gift-card providers. Implemented webhook-driven fulfillment, product mapping, profitability checks, provider selection with fallback, and tenant-level data isolation.
Built with: Next.js, TypeScript, MySQL.
Built a Node.js/Express service that receives verification webhooks, retrieves session data and media through Veriff APIs, and uploads records to SharePoint.
- Modernized selected C-Agent modules by migrating Struts/JSP interfaces to React and integrating them with Spring Boot and Hibernate services.
- Moved a heavyweight JVM cache to Dockerized Redis and separated cache refresh into a dedicated service, reducing application startup overhead.
- Built a concurrent batch-processing pipeline for 2.2M+ financial records, with fetching, processing, and persistence stages connected through queues and batched database operations.
Tafawwaq — Subscription automation
Integrated monthly and yearly PayPal subscriptions into a Laravel application to automate course enrollment after successful payment.
These examples describe my implementation contributions. Some employer and client source code is private; my portfolio provides additional project context.
- SaaS development: Customer dashboards, admin interfaces, role-based access, and subscription workflows.
- API integrations: Payments, e-commerce platforms, verification services, webhooks, and background automation.
- Maintenance and modernization: Bug fixes, new features, refactoring, and updates to existing JavaScript, PHP, and Java applications.
- Performance optimization: Frontend bundles, build times, database access, and caching.
| Area | Technologies |
|---|---|
| Frontend | React, Next.js, TypeScript, Tailwind CSS |
| Backend | Node.js, Express.js, Laravel, Java, Spring Boot |
| Databases & caching | MySQL, PostgreSQL, MongoDB, Redis |
| Integrations & messaging | REST APIs, OAuth 2.0, webhooks, Kafka |
| Testing & delivery | JUnit, TestNG, Selenium, Git, Docker |
I clarify the scope and acceptance criteria, break work into reviewable milestones, and communicate progress and blockers early. I prioritize maintainable code, verify critical workflows, and document setup and significant implementation decisions.
BS Software Engineering — NUST · Lahore, Pakistan · UTC+5
Have a feature, integration, or bottleneck to work on? Send me your project details on Upwork, including your priorities and preferred timeline.

