Freelance web developer / Lahore / Remote

Freelance web developer
in Lahore.

I'm Hamza Bhulla, a full-stack web developer based in Lahore, Pakistan. My work is web apps and platforms: real-time chat, restaurant ordering, dashboards, built with React, TypeScript and Supabase, for businesses in Lahore and for remote clients around the world.

WhatsApp Concierge operations dashboard previewCLIENT DASHBOARD
WebNotepad application previewPRODUCTIVITY
Ember & Co. restaurant website previewCOMMERCE
VibeTalk chat interface previewMESSAGING

Services

Web apps, built end to end.

From the interface to the backend and the database, the same stack behind VibeTalk, Ember & Co. and my client work.

01

Web apps and SaaS

Full-stack apps with React, TypeScript and Next.js, customer-facing products, dashboards and internal tools, from the interface to the database.

02

Restaurant and e-commerce

Ordering, reservations, Stripe payments and order tracking for restaurants and retail in Lahore, the platform I built for Ember & Co., and the kind of commerce I know end to end.

03

Dashboards and operations

Supabase and PostgreSQL backends, auth and realtime features, the kind of operations dashboard I built for a real client at RESI D'ELITE, managing bookings, leads and conversations.

04

Business websites

Fast, mobile-first websites for Lahore businesses: what you do, how to reach you, and how to order or book, without clutter.

Projects

Selected work.

Real products and real client work: messaging, commerce, productivity, and customer operations. VibeTalk and Ember & Co. are live; the RESI D'ELITE dashboard was built for a real customer. These are the tools my Lahore work is built on: the chat, ordering and dashboard systems I build for businesses here.

VibeTalk project screenshot
Messaging

VibeTalk

Real-time chat with rooms, direct messages, presence, voice notes, WebRTC calls, and web push.

  • React
  • TypeScript
  • Supabase
  • WebRTC
Ember & Co. project screenshot
Restaurant commerce

Ember & Co.

Restaurant storefront with ordering, reservations, Stripe payments, order tracking, and staff operations.

  • React
  • TypeScript
  • Express
  • Supabase
  • Stripe
WebNotepad project screenshot
Productivity

WebNotepad

Offline-first writing app with rich text, checklists, drawing, import/export, installable PWA, and optional sync.

  • JavaScript
  • PWA
  • Service Workers
  • Upstash Redis
WhatsApp Concierge project screenshot
Client dashboard

WhatsApp Concierge

A booking-bot operations dashboard built for a real customer to manage leads, conversations, properties, training, and pairing. The client did not continue hosting, so the deployment is no longer live.

Client project, no longer hosted

  • React
  • JavaScript
  • Supabase
  • Row Level Security

About

Good software
feels simple.

I'm Hamza Bhulla, a full-stack developer in Lahore building web apps and platforms, from the interface to the backend, with care for clarity and reliability.

My work spans real-time messaging, restaurant commerce, offline-first productivity, and a WhatsApp concierge dashboard built for a real customer.

I'm based in Lahore, and most of my work is remote, with businesses here in the city and with teams around the world. The work I do most here is web apps and platforms: real-time chat, restaurant ordering, and dashboards that run a business's operations.

Work with me

Skills

My toolkit.

The stack behind the web apps: React, TypeScript and Supabase, with the payments and realtime integrations my Lahore projects run on. One stack, end to end, so nothing gets lost between the interface and the database.

01

Frontend

Interfaces, routing & state

  • React
  • TypeScript
  • JavaScript
  • HTML & CSS
  • Tailwind CSS
  • Vite
  • TanStack Start
  • TanStack Router
  • React Router
  • Radix UI
  • TanStack React Query
02

Backend & data

Auth, databases & secure APIs

  • Node.js
  • Express
  • REST APIs
  • Supabase
  • PostgreSQL
  • Supabase Auth
  • Row Level Security
  • Zod
  • Rate limiting
  • Helmet
  • CORS
03

Integrations

Payments & real-time features

  • Stripe
  • Payment webhooks
  • Gemini API
  • Supabase Realtime
  • WebRTC
  • Web Push
  • VAPID
  • QR pairing
04

Browser & delivery

Offline apps, testing & deployment

  • PWA
  • Service Workers
  • localStorage
  • Upstash Redis
  • Vercel Functions
  • Cloudflare Workers
  • Vitest
  • Testing Library
  • GitHub Actions
  • Web Crypto API

The same stack runs everything from a restaurant ordering system to a real-time chat app, the tools stay the same, the product changes with the business.

FAQ

Common questions.

Web apps and SaaS products, restaurant ordering and e-commerce, and dashboards that run the operations behind a business. I build end to end: the interface, the backend, the database, and the integrations like payments and WhatsApp.