Freelance web developer / Muridke / Lahore / Remote

Web developer
in Muridke.

I'm Hamza Bhulla, a full-stack web developer based in Lahore, working remotely with small businesses in Muridke, Sheikhupura District, Punjab. If you run a shop, a clinic, or a restaurant or cafe in Muridke, I build you a website that works on every phone, and you review it on your own phone before it goes live.

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

Services

Built for small businesses.

Practical websites and tools for Muridke businesses: no jargon, no clutter, and you see it working before it goes live.

01

Websites for shops and clinics

A clear, fast website for your shop, clinic or service in Muridke: what you offer, your hours and location, and how customers reach you.

02

Restaurant and cafe ordering

Menu, ordering and reservations for restaurants and cafes, the same kind of platform I built for Ember & Co.

03

WhatsApp and booking tools

Booking and customer-management tools that work with WhatsApp, the kind of operations dashboard I built for a real client at RESI D'ELITE.

04

Simple web apps

Small, focused web apps with React and TypeScript: a booking form, a customer list, a dashboard, built to be maintained, not to impress.

Process

How remote work works.

No office visits needed. The whole project runs on messages and calls.

01

Tell me what you need

Email me a few lines about your business and what you want the website to do.

02

We agree the scope

We talk through it by message or call, and agree what will be built before any work starts.

03

You review previews

I build it and share previews as I go. You check each step on your own phone.

04

It goes live

Once you're happy with it, the website goes live.

Projects

The work behind it.

The same work, delivered remotely: messaging, commerce, productivity, and customer operations. The chat, ordering and dashboard tools behind these products are what I build for small businesses. Every one of them started the way a Muridke project starts: a few lines about the business, then previews on the owner's phone.

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

Simple websites,
built properly.

I'm Hamza Bhulla, a full-stack developer based in Lahore, building websites for small businesses in Muridke and across Punjab, remotely, 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 work remotely from Lahore with businesses in Muridke and across Punjab. If you run a shop, a clinic, or a restaurant or cafe, the project runs on messages and calls, and you review previews on your own phone before anything goes live.

Work with me

Skills

A simple toolkit.

The same stack, kept simple: React and TypeScript, so a small business website stays fast, easy to maintain, and easy to change later.

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, kept to what a small business needs: fast pages, simple maintenance, and room to grow later.

FAQ

Questions, answered.

Everything runs remotely. We talk by message and call, I build the website online, and you review previews on your own phone. No office visits are needed, and the work is the same as what my Lahore clients get.