Hey, I'm David

Websites That Win Customers

I build custom sites from scratch that load fast, look sharp, and convert visitors into real customers.

Custom-Built

Designed from scratch, never drag-and-drop.

Fast & Mobile

Optimized for performance on all devices.

Stress-Free

I handle everything — you focus on business.

Demos

React
React
Next.js
Next.js
Vite
Vite
TypeScript
TypeScript
HTML5
HTML5
CSS3
CSS3
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
Node.js
Node.js
Express.js
Express.js
Supabase
Supabase
Git
Git
React
React
Next.js
Next.js
Vite
Vite
TypeScript
TypeScript
HTML5
HTML5
CSS3
CSS3
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
Node.js
Node.js
Express.js
Express.js
Supabase
Supabase
Git
Git

Frontend-Only Demo:

  • Showcases frontend functionality without backend implementations.
  • Backend services (Node.js, Express.js, Supabase, Google OAuth) are referenced but not included in the demos.
  • For client websites, full backend functionality can be implemented based on requirements.

Image Alignment & Responsiveness:

  • Some images may appear cropped or unaligned in the demo.
  • In real client projects, all images are fully optimized for responsiveness and design.

Performance Consideration:

  • The project may feel slower because it includes four demo websites in one.
💪

PulseFit

A cutting-edge gym platform featuring class and training bookings, flexible membership options, and a futuristic design.

View Project
🍽️

Flavor Haven

A feature-rich restaurant website with a dynamic menu, cart-based ordering system, and a powerful admin dashboard.

View Project
View Admin Dashboard
📚

EduPro Tutors

A sleek and intuitive tutoring website designed for hiring expert tutors, featuring engaging membership structures and a user-friendly experience.

View Project
✂️

SharpCuts

A stylish and functional barbershop website showcasing a detailed list of services, seamless appointment booking, and an immersive gallery.

View Project

About Me

Who I Am

I'm David Qiao, a Melbourne-based web developer focused on helping small businesses grow online with clean, high-performance websites. I don't use templates or generic builders — every site is custom-built for your business.

You don't need to worry about technical details — I handle everything, from start to finish, with minimal input needed from you.

David Qiao

Custom Sites

Tailored to your brand — no templates used.

Mobile & SEO Ready

Fast, responsive, and built to rank well.

Affordable + Flexible

Pricing that fits your budget, negotiable.

Free Hosting
Infinite hosting only for domains under $25

Your site stays online — no extra fees.

Fully Managed

You focus on your business — I handle the build.

Modern Design

Clean layouts that look professional and sharp.

Your Requirements = Done

Every detail you request is built in properly.

Local & Friendly

I understand small business needs — and I'm nearby.

Unlimited Revisions

I keep improving the site until you're happy.

Clear Communication

I explain ideas in simple terms — no tech jargon.

Attention to Detail

Every element is polished and high-quality.

Collaborative Process

Unlimited revisions — we build it together.

End-to-End Service

I manage the full process — minimal stress for you.

Time Management

I plan and structure projects to meet deadlines without cutting corners.

User-Centered Thinking

Every site is designed to be intuitive and easy for real people to use.

Technical Skills

Tools I use regularly to build and launch modern websites.
HTMLExpert
CSSExpert
Tailwind CSSAdvanced
JavaScriptAdvanced
TypeScriptAdvanced
ReactAdvanced
JSONAdvanced
PythonIntermediate
SQLIntermediate

Why You Need a Website

Whether you're a café owner, market stallholder or barber — having a website is one of the most important tools for your business. A website helps people find you, trust you, and buy from you. It gives you control over your brand, makes your business look professional, and turns visitors into customers — even while you sleep.

  • People search before they visit — show up on Google
  • Share your menu, hours, and location in one place
  • Link to Uber Eats, DoorDash, or online booking
  • Looks more professional than just Instagram
  • Showcase your products 24/7
  • Build customer trust with a legit online presence
  • Drive more traffic to your store or stall
  • Stand out from competitors who only use social media
  • Let customers see your work before booking
  • Display your services, prices, and available hours
  • Makes it easy to find and contact you
  • Adds a premium, polished feel to your brand

We Chat First

All project details are handled via email only. I'll send you a form to fill out with your requirements and timeline.

Design It Right

I design the website based on your brand style, colours, and user experience.

Build from Scratch

I hand-code everything for performance, SEO, and fast loading on all devices.

Launch & Domain

I buy the domain (under $25)I may stop covering domain costs with proper notice. See Terms of Service for full details. and get your site live with free lifetime hosting.

You Review It

You give feedback — I make all the changes until you're 100% happy.

We're Live

All done. You have a fast, clean site built for long-term success.

FAQ

Key Terms

Domain

Your website's address — like yourcafe.com. People type this to find you.

Hosting

The online space where your website lives. It keeps your site running 24/7.

Backend

The behind-the-scenes system that stores and manages data (e.g., forms, logins).

Supabase

A backend platform I use to handle things like contact forms, databases, and logins.

DNS Settings

Technical setup that connects your domain to your website. I take care of this.

Transfer

Moving control of something (like a domain or project) to your own account.

Collaborator Access

Temporary access you give me to help build your site inside your account.

Revision

A change or adjustment you ask for during the design phase.

Deployment

When your final website goes live and is publicly accessible.

Common Questions

To begin work, a 50% upfront deposit is required. The remaining 50% is due when the site is finished, before I deliver the final product.

Payments are made by bank transfer.

The upfront payment is non-refundable once work has started.

If no work has been done, a refund may be possible.

More details are in the Payment Terms section of my TOS.

Yes. Once the project is completed and paid in full, the website is yours. You own the content, style, and any accounts created under your name (like Supabase or Stripe).

If I bought your domain, I still technically own it — but I can transfer it to you if we agreed on that from the start.

Yes — if you created the account (e.g., Supabase, domain registrar, Stripe), you have full control. I'll just be added as a collaborator.

If I created something under my account, I'll manage it, but ownership stays with me unless transfer terms were agreed upfront.

Yes, if you purchase the optional admin dashboard, you'll be able to:

  • Update text and images
  • Add/remove services or FAQs

It's great for day-to-day edits. Layout changes, design tweaks, or SEO upgrades are handled separately.

Once the site is launched, any edits or fixes require a new paid request. I include unlimited revisions during the design/build phase, but after you approve and it's published, further changes aren't included in the original cost.

Definitely. I'm fine chatting via iMessage, Facebook, or Instagram — but email is where official communication happens.

That's where I'll send updates, approvals, access requests, and important info.

I'll cover the domain if it's under $25 — but I reserve the right to stop renewing it in the future. I'll give you notice via email and one other method.

For tools like Supabase, Stripe, Firebase, etc., you must create the account. I'll help set it up and be added as a collaborator. You'll be billed directly by those platforms.

I build clean, custom websites using:

  • Supabase (for backend features)
  • Squarespace (for domain/DNS settings)
  • Integrations like Stripe, Google Maps, or email forms

Each platform is selected to match your project's needs — and where possible, you stay in control by owning the accounts.

No problem. If the site and backend are under your accounts, it's easy to hand off access to someone else.

If I built it under my account (Supabase or domain), transfer may not be possible unless we agreed beforehand. I won't block access, and I'll never sabotage your site.

Not by default. After the project is done, I don't provide automatic maintenance or updates — but I can work with you on a paid request basis if you need edits, support, or new features later.

Get in Touch

Let's discuss your project and create something amazing together.

Send me a message

Optional Add-ons:

With the admin dashboard, you can manage content updates yourself, minimizing the need for paid maintenance

Contact Info

Working Hours

Weekdays: 4PM-11PM

Weekends/Holidays: All day

Response Time

Within 24-48 hours

Instagram

@davidqiaoweb