Skip to content
View irfanf16's full-sized avatar

Block or report irfanf16

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
irfanf16/README.md

Typing SVG

       



About Me

Software Engineer with 5+ years building production SaaS platforms end to end in PHP Laravel, Vue and the TypeScript ecosystem (Next.js, NestJS). Currently building a Laravel 12 multi-tenant customisation SaaS with a product team, and a NestJS + Next.js 15 B2B platform solo as a freelance project. I take end-to-end ownership — database schema, REST APIs, frontend, CI/CD, and production deployment.

Specialization Stack & Scope
Multi-tenant B2B SaaS Per-tenant DB isolation · Spatie RBAC · Stripe subscriptions · nwidart modules
Microservices (NestJS) API gateway + TCP services · Prisma/PostgreSQL · JWT + RBAC · Stripe webhooks
eCommerce & Marketplaces Shopify · WooCommerce · BigCommerce · Multi-vendor order splitting · Vendor KYC
Real-time Systems RTMP to HLS live streaming · WebSockets · Pusher · Laravel Echo
Payment Engineering Stripe (PaymentIntent / webhooks / credit notes) · PayPal · CCBill
Frontend Complexity Vue 3 Web Components · 3D visualization (Three.js + Fabric.js) · AI-powered tools

Experience

Role Company Period
Full Stack Developer Techscale — Lahore, Pakistan May 2025 – Present
Full Stack Developer CrecenTech Systems — Lahore, Pakistan Oct 2022 – May 2025
Senior Laravel Developer Storak Digital — Remote May 2022 – Oct 2022
Junior Laravel Developer Software Alliance — Lahore, Pakistan Aug 2021 – Jun 2022
Web Developer Sigi Technologies — Part-time Feb 2021 – Jun 2022
Web Developer Falconic Tech — Freelance Sep 2020 – Feb 2021

BSc Software Engineering — Superior University, Lahore · 2016 – 2020


Selected Impact

Number What it refers to
~2,000 users · 10+ companies Scale of the workforce analytics platform I built the backend for
~2 min → under 20 s Heaviest analytics report, after restructuring its queries and indexes
50+ sellers · 5,000+ products Multi-vendor marketplace I stabilised and hardened
40+ languages Localisation I shipped for a dating app's worldwide launch
95+ models · 200+ migrations Size of the two multi-tenant SaaS codebases I work in daily

Tech Stack

Backend

Frontend

Databases, Cloud & DevOps


Featured Projects

Product Customization Platform

Multi-tenant SaaS for selling customized apparel and sportswear. Merchants embed a white-labeled 2D/3D product builder into their Shopify, WooCommerce, or BigCommerce stores.

Key engineering:

  • Laravel 12 backend · 95+ Eloquent models
  • Dual Stripe accounts (DKK + CAD currencies)
  • Shopify / WooCommerce / BigCommerce API cart sync
  • Vue 3 Web Component <v-customizer> (Shadow DOM)
  • 9-step customization workflow
  • Fabric.js 2D canvas + Three.js GLTF/DRACO 3D preview
  • AI logo generation (generate / refine / redesign)
  • Paraglide i18n — 11 languages
  • Pantone Coated + TCX full color palettes

Workforce Management SaaS

B2B platform for time tracking, activity monitoring, productivity analytics, and HR workflows across multiple companies.

Key engineering:

  • Laravel 10 · 9 nwidart/laravel-modules
  • Spatie RBAC with portal-prefixed roles
  • Per-tenant DB provisioning at signup
  • Dynamic database switching at runtime per company
  • Stripe subscriptions + credit notes + webhook handling
  • Zapier custom OAuth2 provider integration
  • AES-256-CBC end-to-end payload encryption
  • Angular 18 admin panel
  • Bitbucket Pipelines → Docker → Kubernetes
  • 200+ routes · 200+ database migrations

WorcX  (private client work)

B2B SaaS for Tradespeople — Denmark

Solo freelance build: NestJS microservices backend with a Next.js 15 admin console.

Key engineering:

  • NestJS (Nx monorepo) · HTTP API gateway
  • TCP microservices: authentication · cases · billing
  • Prisma + PostgreSQL · 75+ models
  • JWT access/refresh · RBAC · request throttling
  • Stripe billing + dedicated webhook service
  • Next.js 15 App Router admin (strict TS, TanStack Query)
  • i18next — Danish (default) + English
  • docker-compose orchestration

AI Recipe & Meal Planning API

Laravel + OpenAI recipe generation with an async queue pipeline.

Key engineering:

  • OpenAI completions with few-shot prompt engineering
  • laravel-actions pattern (controller + job + command)
  • Horizon + Redis queues — AI calls never block requests
  • Structured parsing of completions into recipes & meal plans
  • Full token-usage audit log (open_ai_responses)
  • ULID primary keys · Docker setup

Other Projects

Repo Stack What it does
toolifyhub-website Next.js 15 · Groq · MongoDB 39-tool AI SaaS — Llama 3.3 70B + Whisper, edge runtime, Stripe + PayPal
cloudTeleService Laravel 9 · Google Calendar API Telehealth scheduling — full/incremental calendar sync, Google Meet auto-generation
ecommerence-api Laravel 8 · JWT · Pusher Multi-vendor marketplace — 115+ tables, vendor KYC pipeline, commission system
stream-it Laravel 9 · React · Pusher/Ably Live streaming — RTMP→HLS pipeline, token economy, 4 payment gateways
clipfetch Next.js 15 · Supabase · Upstash Video downloader — provider registry, SSRF-guarded proxy, rate limiting
translation-service Laravel 12 · Sanctum · Docker i18n microservice — locale export cache, tag taxonomy, OpenAPI spec

GitHub Stats


Pinned Loading

  1. 2-Agian 2-Agian Public

    Dating app mobile API — Laravel 8, Sanctum auth, AWS Rekognition face match, real-time messaging, shared DB with admin

    Blade

  2. custimoo custimoo Public

    Multi-tenant product customization SaaS — Laravel 12, Vue 3, Stripe (x2), Shopify, WooCommerce, BigCommerce, 95+ models

    PHP 1 1

  3. development_admin_v2 development_admin_v2 Public

    Vue 3 admin dashboard — Pinia, TanStack Query v5, Tailwind, TypeScript, 130+ models, 15+ modals, real-time updates

    Vue

  4. rush2u rush2u Public

    On-demand delivery platform — Laravel, real-time order tracking, delivery workflows, logistics

  5. skilledtalk skilledtalk Public

    Freelance marketplace platform — Laravel, skill-based matching, booking, payments, multi-role

    Blade

  6. StorakApi-s StorakApi-s Public

    Multi-vendor eCommerce API — Laravel 8, JWT, Pusher, Laravel Scout, Google Translate, Arabic/English, 90+ migrations

    PHP