Skip to content
Sherdil Lodhi.
Portfolio / 2026 edition

Full-stack software engineer / systems shipped end to end

Sherdil Lodhi.

I build the whole system, schema to pixel.

Full-stack engineer with 4+ years shipping storefronts, SaaS platforms and mobile apps for clients across four countries.

Lahore, Pakistan / UTC+5
TypeScriptNext.jsReactVue.jsNode.jsPostgreSQLSupabaseFlutterNestJSDockerStripeAWS
0+Years shipping production software
0+Projects delivered
0+Automated tests on a single product
0Countries clients ship from

01 / About

I build production systems end to end, from the database schema and the security policies to the last pixel of the interface. A Computer Science graduate of COMSATS University Lahore (2019 - 2023), I’ve since shipped a license storefront, a childcare-compliance platform, a rental SaaS and an SMS engine for clients across four countries. I design it, build it, test it, deploy it, and answer for it in production.

COMSATS University Islamabad logo
Education / 2019 - 2023

BS Computer Science

COMSATS University Islamabad, Lahore Campus

  • CurrentlyTechnical Team Lead @ QuisHub
  • Based inLahore, Pakistan
  • FocusFull-stack web & mobile systems
  • Clients inUS / Australia / Botswana / UAE
  • AvailabilityOpen to select work

02 / Experience

Where I've shipped

03 / Selected work

Eight systems, built end to end.

Each project shifts the page into its own color. Scroll through the ledger.

01 / Personal product / solo buildBuilt

AI Ops Copilot

Multi-tenant RAG platform

Companies upload their handbooks, policies and SOPs, and employees ask questions in plain language. Every answer is grounded in the uploaded documents and cites the exact passage, down to the PDF page.

  • RAG from first principles: chunking, embeddings, pgvector HNSW search
  • Tenant-scoped retrieval: no organization can see another's documents
  • Postgres job queue with leases and retries, 49 integration tests + E2E
Next.jsTypeScriptPostgreSQLpgvectorGemini
AI Ops Copilot answering a leave-policy question with numbered citations and a sources panel showing the PDF page
AI Ops Copilot: Multi-tenant RAG platform
02 / Client / solo buildLive, 3D garments in staging

Wearly

Virtual try-on, 2D and 3D

A mobile try-on app for shoppers in Pakistan: photograph a garment in a shop and see it on your own photo, or build a 3D model of your body from one photo plus height and weight.

  • AI photo try-on running live on Google Vertex
  • 3D body model from one photo on serverless GPUs, about 12 s warm
  • Admin panel with audit log, per-device limits and data deletion
FlutterNestJSPrismaPostgreSQLPythonRunpodAWS
Visit qhfashion.duckdns.org
Wearly screens: try-on home, 3D body viewer and photo guide
Wearly: Virtual try-on, 2D and 3D
03 / Internal product / solo buildBuilt

ONI

Agentic AI platform

A full-stack agentic AI system: the LLM decides which tools to run and a modular registry executes them in real time, behind a persistent chat interface with Google OAuth.

  • Modular tool registry driven by real-time LLM decisions
  • Extensible TypeScript tool registration and dispatch pipeline
  • Real-time chat UI with persistent conversation history
Next.jsTypeScriptOpenAI APIMongoDBNode.js
ONI landing page with an example chat where the assistant runs a weather tool call
ONI: Agentic AI platform
04 / Client / solo buildIn development

Postal Solutions

USPS mail-forwarding automation

Automates mail forwarding for US university apartments. Residents pay online in two minutes, staff approve edge cases, and a nightly batch prints ready-to-stamp label sheets.

  • Mock/live toggle swaps every integration with zero code change
  • Replay-safe single-use payment links for approvals
  • Nightly batch prints 30-up label sheets automatically
Next.js 15ExpressPrismaAWSStripe
Postal Solutions resident move form
Postal Solutions: USPS mail-forwarding automation
05 / Client work / FalkenherzIn production

FAMS

Fleet management at city scale

A cloud GPS fleet platform powering Tadweer's waste operations in Abu Dhabi: live vehicle tracking, zone management and IoT sensor pipelines feeding real-time dashboards.

  • IoT event pipelines ingesting sensor data via AT&T M2X
  • Geospatial dashboards with Leaflet and Mapbox
  • Jest-tested REST APIs over PostgreSQL
Vue.jsNode.jsPostgreSQLIoTRedis
Tadweer fleet operations platform
FAMS: Fleet management at city scale
06 / Client / solo buildIn production

GetItCheap

Digital license storefront

Customers buy software licenses and get their keys instantly: Stripe checkout, keys masked until revealed, and a full admin panel for products, orders and refunds.

  • Idempotent Stripe checkout with atomic license-key allocation
  • Durable background job queue on plain Postgres, no Redis
  • 7 languages with auto-translation and live currency rates
Next.jsExpressPrismaPostgreSQLStripe
Visit getitcheap.pro
GetItCheap storefront landing page
GetItCheap: Digital license storefront
07 / Client / small teamLive in Australia

ETS FDC

Childcare compliance platform

Replaces the spreadsheets Australian childcare coordinators drown in: educator onboarding, expiring documents, attendance and incidents, with regulator-ready audit packs in one click.

  • AI reads certificates straight from phone-camera uploads
  • Compliance agent answers questions from the service's own data
  • White-label Audit Pack PDF mapped to national regulations
React 19SupabaseEdge FunctionsClaude API
Visit excellentteamsphere.com.au
ETS FDC landing page with live dashboard preview
ETS FDC: Childcare compliance platform
08 / Client / solo buildClient UAT passed

Leasy-Link

Rental management, mobile-first

A mobile app for landlords in Botswana: rent and utility ledgers per tenant, automatic PDF receipts and statements, and leases tenants sign from a link on their phone.

  • Row-level security isolates every landlord, 17/17 tests green
  • 303 automated tests across API, app and admin
  • Digital lease signing through time-limited secure links
FlutterExpressPrismaPostgreSQLPuppeteer
Leasy-Link mobile app onboarding flow screens
Leasy-Link: Rental management, mobile-first
09 / Internal product / solo buildProduction-ready

QuisHub Messaging

Team SMS platform

Throttled, compliant SMS outreach campaigns on one side, a shared team inbox for every reply on the other, with STOP opt-outs enforced permanently.

  • Crash-safe queue claims survive restarts mid-campaign
  • Sends respect each contact's local business hours
  • Signature-verified webhooks, full 10DLC compliance
Node.jsExpressReact 18PostgreSQLTelnyx
QuisHub Messaging campaign analytics dashboard
QuisHub Messaging: Team SMS platform
10 / Internal product / architectureIn design

LaunchPad

Engineer training platform

Duolingo for junior engineers: a placement test, gated learning paths and in-browser code grading that takes a fresh grad to job-ready in six to eight weeks.

  • Answer keys sealed behind RLS with a CI leak-test
  • Sandboxed in-browser code grading on a $0 stack
  • Full schema and interactive UI board designed up front
Next.jsTypeScriptSupabaseshadcn/ui
LaunchPad product walkthrough design board
LaunchPad: Engineer training platform

04 / Archive

Earlier builds

05 / Technologies

Tools of the trade