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.
Freelance web developer / Lahore / Remote
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.
CLIENT DASHBOARD
PRODUCTIVITY
COMMERCE
MESSAGINGServices
From the interface to the backend and the database, the same stack behind VibeTalk, Ember & Co. and my client work.
Full-stack apps with React, TypeScript and Next.js, customer-facing products, dashboards and internal tools, from the interface to the database.
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.
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.
Fast, mobile-first websites for Lahore businesses: what you do, how to reach you, and how to order or book, without clutter.
Projects
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.

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

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

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

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
About
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 meSkills
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.
Interfaces, routing & state
Auth, databases & secure APIs
Payments & real-time features
Offline apps, testing & deployment
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
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.
Yes. I'm based in Lahore, Punjab, Pakistan, and I work remotely with clients in Lahore and around the world. Communication is async-friendly, and I make time to overlap for calls and updates.
Yes. I built a WhatsApp concierge dashboard for a real customer at RESI D'ELITE, for managing bookings, leads, conversations and properties. I also shipped VibeTalk, a real-time messaging app, and Ember & Co., a complete restaurant platform.
It depends on the scope. A business website and a full web app with ordering, payments or a dashboard are different jobs. Email me a few lines about what you're building and I'll give you a quote after we talk through the scope.
It depends on the scope and on how quickly content and feedback come back. We agree on the scope and the timeline before work starts, and I only take on work I can finish properly.
Yes. Most of my work is remote, so I work with clients across Pakistan and internationally. I also serve businesses in Muridke. See my Muridke page for that.