SCENE01/ ARRIVAL

MUNIR

FULL-STACK ENGINEER

Product Engineering · Web · Backend · Cloud · DevOps

FULL-STACKENGINEERING
5PLATFORMS SHIPPED
END-TO-ENDPRODUCT DELIVERY

I build and ship software end to end, from interfaces and APIs to databases, infrastructure, and deployment. Comfortable across stacks, products, and problem spaces.

SCROLL
MMXXVI
02
IDENTITY
THE
ARCHITECT

I build multi-tenant SaaS platforms end to end, from Row-Level-Security data models and Express APIs to the interfaces people use every day. Not a frontend dev who dabbles in backend, not a backend dev who avoids CSS. A genuine full-stack engineer.

Based in Lahore, Pakistan. Over a year at TSN as lead developer on three multi-tenant B2B platforms, a school management system, a freight & delivery platform, and a repair-shop POS, all on Next.js, Express, and Supabase with PostgreSQL Row-Level Security. Before that, a year-long apprenticeship at SeeBiz in a production MERN codebase. Solo, I've shipped Zikron, a personal-knowledge app, and Attrisense, an ML attrition-risk tool.

Multi-tenant SaaSNext.jsSupabasePostgreSQL RLSSystem Design
Next.js·React·TypeScript·Node.js·Express·FastAPI·Python·MongoDB·PostgreSQL·REST APIs·System Design·Tailwind CSS·Docker·AWS·Redis·Next.js·React·TypeScript·Node.js·Express·FastAPI·Python·MongoDB·PostgreSQL·REST APIs·System Design·Tailwind CSS·Docker·AWS·Redis·

ENGINEERING PHILOSOPHY

01

ARCHITECTURE OVER HACKS

I prefer systems that remain understandable six months after they are built.

02

DATABASE DESIGN MATTERS

A good application starts with a good data model. I pay close attention to relationships, constraints, indexes, transactions, security, and query performance.

03

SECURITY BELONGS IN THE ARCHITECTURE

Authentication is only one part of security. Authorization, tenant isolation, validation, database policies, and secure workflows need to be considered together.

04

PRODUCTION IS PART OF DEVELOPMENT

Writing code is only one part of shipping software. I care about deployment, infrastructure, monitoring, debugging, and maintaining systems after release.

05

USE THE RIGHT TOOL

I'm comfortable across different technologies and choose tools based on requirements, constraints, maintainability, and long-term system needs rather than following a stack for its own sake.

01
PORTFOLIO

SELECTED

PROJECTS

OVERVIEW

A cloud platform that runs a school's entire operation, from one place: admissions, academics and grading, attendance, fees and accounting, timetabling, communication, and reporting. Each school is an isolated tenant with campus-level scoping on every record, plus role-based portals for admins, teachers, students, parents, librarians, finance supervisors, and external inspectors.

Next.js 16React 19TypeScriptTailwind CSS v4Radix UI / shadcnZustandSWRReact Hook FormZodRechartsTipTap@dnd-kitNode.jsExpressSupabasePostgreSQLRow-Level SecurityJWT + TOTP 2FAPuppeteerNodemailerweb-pushnode-cronExcelJS@anthropic-ai/sdkJest

IMPACT

  • Multi-tenant, campus-scoped data model with authorization enforced at the database via Postgres Row-Level Security, not just application code
  • Server-side PDF pipelines with Puppeteer for report cards, certificates, ID cards, and receipts, driven by visual template designers
  • 100+ REST resource groups spanning academics, finance, HR, scheduling, library, hostel, and external inspections

OVERVIEW

A subscription-billed platform that runs repair businesses and retail shops from a single multi-tenant codebase: point of sale, inventory, repair-ticket workflows, CRM, staff management, and billing. Each business gets a subdomain-scoped workspace; a superadmin console onboards tenants and applies industry-specific vertical templates that preconfigure catalogues, statuses, and pricing.

Next.js 16React 19TypeScriptSupabasePostgreSQLRow-Level SecurityRealtimeStorageStripeRedis (ioredis)TanStack Query & TableZustandZodTailwind CSS v4Radix UIRecharts@react-pdf/rendererPlaywright

IMPACT

  • Money-handling flows (split tender, partial refunds, trade-ins, deposits) kept correct across every payment path via Postgres RPC functions
  • Configuration-driven module system lets each plan or tenant enable or hide entire feature areas without code branches
  • ~215 versioned SQL migrations, with tenant isolation enforced at the database via RLS

OVERVIEW

A cloud platform running the full operations of a freight/delivery business from one multi-tenant codebase: booking, dispatch, live shipment tracking, quotations, invoicing, and customer management. Isolated workspaces per shipping company, an internal admin console over every tenant, and separate corporate and residential customer portals with a sales pipeline and loyalty points.

Next.js 16React 19TypeScriptExpress 5SupabasePostgreSQLRow-Level SecurityStripeRedis (Upstash)BullMQWebSocketTanStack Query & TableZustandZodReact Hook FormTailwind CSS v4shadcn/ui + Radix UIRechartsMapbox GLPDFKitTypesense

IMPACT

  • Permission-first architecture: every module gated by dynamic RBAC encoded into the JWT, so new features inherit access control
  • Shipment history built as an append-only event log enforced by database triggers, a tamper-proof delivery audit record
  • Portal access modeled as a computed consequence of the corporate sales-pipeline stage, removing a manual approve/reject workflow

OVERVIEW

A cloud personal-knowledge platform that replaces the scattered habit of saving things in WhatsApp self-chat, Drive, screenshots, and bookmarks with one place to capture, organize, link, search, remember, and share. Quick capture drops text and links into an inbox; items become notes, list entries, self-chat messages, calendar events, or contacts, each taggable, linkable, versioned, schedulable, and shareable through tracked links.

Next.js 16React 19TypeScriptTailwind CSS v4shadcn/ui + Radix/Base UIFramer MotionTanStack QueryExpress 4Node.jsSupabasePostgreSQLRow-Level SecurityFullCalendarReact Flow (@xyflow/react)web-pushnode-cronResendGoogle People APIreact-markdowncmdk

IMPACT

  • A linking layer and universal tag system every module inherits, so “connect anything to anything” works the same across notes, contacts, lists, and events
  • Tenant isolation enforced at the database with RLS and independently re-verified in the Express API middleware
  • Capture-to-organize built as a pipeline (quick capture, inbox triage, typed object, tagged/linked/collected/shared), with automatic version history and restore

OVERVIEW

A decision-support tool for HR that predicts which employees are at risk of leaving and, more importantly, why. An analyst fills in one employee's details or uploads a headcount CSV; the service returns a calibrated leaving probability, a keep/flag decision against a cost-tuned threshold, and a per-employee breakdown of which factors raised or lowered risk, plus what-if intervention scenarios. Deliberately scoped as a talk-to list, not a manage-out list.

Python 3.12pandasNumPyscikit-learn 1.6imbalanced-learn (SMOTE)SHAPJupyter / ColabjoblibFastAPIPydantic v2UvicornpytestDocker / docker-composeNext.js 14React 18TypeScriptTailwind CSS v4shadcn/ui + Radix / Base UIRecharts

IMPACT

  • Train/serve skew made a failing test, a 4-decimal parity assertion between the training notebook and the service, which caught three silent-degradation bugs
  • Every business decision (threshold, cost ratio, fitted medians, library versions) pushed into a persisted metadata.json, so the model re-tunes and redeploys without a code change
  • Decision threshold tuned from an explicit 10·FN + 1·FP cost function, turning a timid 0.38-recall classifier into an 0.85-recall talk-to list
03
ARSENAL

TECH

STACK

01React
02Next.js
03TypeScript
04Tailwind CSS
05Node.js
06Express
07FastAPI
08Python
09REST APIs
10MongoDB
11PostgreSQL
12VPS Deployment
13Environment Configuration
14Nginx
15CI/CD Pipelines

15+

Technologies

3+

Years coding

5+

Production systems

3

Certifications

04
CHRONICLES

WORK

HISTORY

FULL-TIME

FULL-STACK SOFTWARE ENGINEER

@ TSN · 1+ Years

VISIT ↗
  • -Lead full-stack developer on three multi-tenant B2B SaaS platforms (a school management system, a freight & delivery operations platform, and a repair-shop POS), all on a shared Next.js / React / TypeScript + Express + Supabase stack
  • -Designed multi-tenant, campus- and branch-scoped data models with authorization enforced at the database through PostgreSQL Row-Level Security instead of application code
  • -Built server-side PDF pipelines with Puppeteer for report cards, certificates, ID cards, and fee receipts, driven by visual template designers
  • -Implemented an append-only, trigger-enforced shipment event log so the delivery timeline is a tamper-proof audit record, with live tracking on a Mapbox GL map
  • -Modeled money-handling flows (split tender, partial refunds, trade-ins, deposits) as PostgreSQL RPC functions so cash-drawer and P&L stay correct across every payment path
  • -Integrated Stripe billing (tiered plans, per-tenant module entitlements, webhooks) and dynamic RBAC encoded into the JWT so every route and control renders against the current permission set
  • -Covered 100+ REST resource groups across academics, finance, HR, scheduling, inventory, and inspections, backed by ~215 versioned SQL migrations on the POS alone
Next.jsReactPythonTypeScriptExpressFastAPISupabaseMongoDBPostgreSQL RLSStripe
FULL WORK HISTORY
05
CREDENTIALS
VERIFIED
EXPERTISE

Issued by Meta, University of Michigan, and University of Pennsylvania. Publicly verifiable.

3

Certificates

14

Months of study

1

Professional certificate

40+

Skills certified

05
SIGNAL

LET'S

BUILD

SOMETHING.

Available for full-time roles, freelance projects, and technical consultations. Fast response, clear communication, zero ghosting.