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
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.
Flavor Haven
A feature-rich restaurant website with a dynamic menu, cart-based ordering system, and a powerful admin dashboard.
EduPro Tutors
A sleek and intuitive tutoring website designed for hiring expert tutors, featuring engaging membership structures and a user-friendly experience.
SharpCuts
A stylish and functional barbershop website showcasing a detailed list of services, seamless appointment booking, and an immersive gallery.
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.

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 HostingInfinite 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
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
Contact Info
Working Hours
Weekdays: 4PM-11PM
Weekends/Holidays: All day
Response Time
Within 24-48 hours









