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.

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

Senior Full Stack Engineer with 5+ years of experience designing, building, and shipping production SaaS platforms from scratch. 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
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

Tech Stack

Backend

Frontend

Databases, Cloud & DevOps


GitHub Trophies


Production SaaS

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

Live Streaming & Creator Monetization

Live streaming platform with a virtual token economy for creator monetization and private paid 1-on-1 sessions.

Key engineering:

  • Laravel 9 + Inertia.js + React 18
  • RTMP → HLS broadcast pipeline
  • Pusher real-time events (viewer count, tips, chat)
  • Token economy: 75/25 creator/platform split
  • Private paid 1-on-1 streaming sessions
  • 4 payment gateways: Stripe · PayPal · CCBill · Bank Transfer
  • 18+ age gate enforcement
  • 25+ database tables

Multi-Platform Video Downloader

Next.js 15 SaaS — raw HTTP calls to Supabase PostgREST and Upstash Redis, zero SDK bloat.

Key engineering:

  • Next.js 15.5 App Router · React 19 · TypeScript
  • Provider registry: RapidAPI → oEmbed → Mock
  • SSRF allowlist (8 CDN hosts) for URL proxy protection
  • Rate limiting: 40 req/hour per SHA-256 salted IP hash
  • 6 feature flags (DB-override + env vars)
  • HMAC session-based admin panel
  • Vercel cron cleanup daily at 03:00 UTC
  • 8 Supabase tables · 16 tool slugs

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
BrightChef Laravel 9 · OpenAI · Horizon AI recipe & meal planning — few-shot GPT-3, laravel-actions, Redis queue
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

  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