Skip to content
Leo Song宋云飞

INDEPENDENT WEBSITE BUILDING · BY LEO SONG

A website
you truly
own.

Website rebuilds for small businesses, nonprofits, and churches. Your frontend, backend, and database—plus an AI-assisted workflow to keep things moving yourself.

Standard rate$100Current discounted rate$80 / hrBusiness consultation & development. Current discounted rate, subject to change.

Nonprofit projects: first hour of initial consultation free, then $40/hr for both consultation and development (50% of the business rate).

A golden-lit digital studio: a laptop, server, and database connected by light, with a brass key symbolizing website ownership.
FRONTEND · BACKEND · DATABASE

Built for you. Ready to grow with you.

FULL OWNERSHIPAI-ASSISTED UPKEEPSUPPORT ON YOUR TERMS

01 / WHO I BUILD FOR

Good work deserves a better home online.

01SMALL BUSINESSES

A fresh start for your website.

Rebuilds for law firms, local businesses, and professional teams. Clear content, useful service pages, and a carefully planned migration.

02NONPROFITS

Make your mission easier to find.

A clear home for your mission, programs, and ways to get involved. Built so your team can keep content and events up to date.

03CHURCHES / CHURCH4CHRIST

A digital home for your church.

Implementation and customization of my open-source Church4Christ project, with the website and management features your church needs.

Explore Church4Christ

WIX VS. WORDPRESS VS. MY APPROACH

A better fit for your work. Less upkeep over time.

Start with your business, content, and team. Build around them, then hand over the ability to keep it all moving.

01

Designed around your work

Content, design, bilingual experiences, and features are shaped around what your visitors need to do. New capabilities can be built into the project as your work grows.

02

Less to keep running

Use static pages and managed services where they fit, and add only what the site needs. Fewer plugin combinations and less server administration mean less routine upkeep. Code and services still need appropriate updates and checks.

03

Everyday changes, in your hands

Use ChatGPT or Claude Code for text, image, and event updates, then preview before publishing. Documentation and training help you handle small changes without booking a developer every time.

How the platform and handoff differ
What mattersWixWordPress self-hostedMy Cloudflare solution
Ownership & portabilityManage your content, but the Wix site runs on its platform and cannot be exported as a complete site to another host.You can own the code and database. The actual handoff depends on the developer and hosting arrangement.Code, the backend and database you need, and account control are part of the handoff, with migration guidance.
Ongoing upkeepThe platform manages infrastructure. You use its editor and services; costs depend on your plan and apps.Plan for core, theme, and plugin updates, backups, and compatibility checks, or pay for managed maintenance.Keep the setup as simple as the job allows, reduce unnecessary dependencies, and document updates, backups, and recovery.
Who makes everyday changesYou or a developer use the Wix editor, within the platform’s capabilities.You or a developer use the admin editor; custom behavior depends on themes, plugins, or code.You use the appropriate admin interface or an AI-assisted workflow, with the ability to preview and publish your changes.
Your relationship with the developerDepends on your provider’s handoff and support agreement.Depends on your provider’s handoff and support agreement.Training aims for self-service. Routine updates require no maintenance subscription from me; book support when needed.
Hosting & domain costsA paid site plan is required for a custom domain. Some annual plans include a first-year domain offer; renewals are charged separately.WordPress software is free. Hosting, domains, and any premium themes or plugins are separate, with costs depending on providers.Eligible small static sites can run on $0/month hosting. Supported domains use Cloudflare Registrar’s at-cost registration and renewals. Dynamic services depend on usage.
Loading & page weightA global CDN is included. Page complexity, chosen apps, and media still affect loading.Good hosting, caching, and a CDN can improve performance. Themes, plugins, and page content affect the result.Purpose-built code and assets, prebuilt pages where appropriate, and Cloudflare edge delivery, with loading checked on the actual pages.
Security & operationsWix manages platform security, including HTTPS and DDoS protection. Accounts and permissions still need care.Core, themes, plugins, hosting security, access, and backups need ongoing attention. Managed hosts can handle some of this.Cloudflare HTTPS and platform protection, fewer exposed dynamic endpoints, access controls where needed, and a backup process. Necessary application maintenance remains part of responsible operation.

Platform references: Wix export policy · WordPress maintenance guide · Wix hosting · Wix security

ROUTINE OUTSOURCED MAINTENANCE CAN APPROACH

$0/ month

Spend on what moves you forward.

In months when the site is stable, you handle routine updates, and no additional development is needed, those updates can carry no outsourced maintenance fee. Savings come from a simpler setup and your ability to manage it; the amount depends on your previous setup and actual usage.

This does not mean zero total operating cost: domains, hosting, AI tools, third-party services, and necessary technical updates may still cost money. Optional support is billed at the applicable hourly rate.

BUILT ON CLOUDFLARE

A lighter website. A global network. A smaller running cost.

Put your website on an established edge platform, with less infrastructure to rent and look after. Keep more of your budget for your actual work.

SMALL SITES THAT FIT THE FREE PLAN

$0/ mo hostingStatic hosting can have no monthly fee. Dynamic features and storage depend on limits and usage.
01 / SPEED

Closer to your visitors.

Cloudflare’s global edge network and caching serve static content closer to visitors. Lean pages and optimized images help turn that shorter journey into faster loads.

02 / LESS OVERHEAD

Run only what you need.

Prebuilt pages for content, with managed services such as Workers when backend features are needed. Less traditional server administration and fewer unnecessary plugins.

03 / SECURITY FOUNDATIONS

Protection from day one.

Automatic HTTPS and platform-level DDoS protection, with access controls configured where needed. Static pages reduce exposed dynamic endpoints; limited permissions and backups support safer operation.

04 / DOMAIN COST

Domains without the markup.

For supported extensions, Cloudflare Registrar charges registry and ICANN costs for registration and renewal, with no added markup. Compare regular renewals, not just first-year promotions.

Your ongoing costs can stay simple.

  • Static site hosting$0 when the free plan fits
  • DomainAnnual renewal for your extension
  • Routine outsourced maintenance$0 when you handle it yourself
  • Dynamic features, storage, AI & other toolsBased on plans and actual usage
  • Additional development or supportAt the applicable hourly rate

Savings depend on your current plan, domain extension, features, and usage. Performance and security depend on implementation and configuration; platform protection does not replace application updates, permissions, or backups. WordPress can also use Cloudflare. This service combines a lean implementation, platform setup, and self-service training.

Cloudflare references: Static hosting · Domain pricing · CDN · HTTPS

02 / WHAT YOU WALK AWAY WITH

Launch is the start of your independence.

The deliverable is a working website and the ability to keep building on it.

01

FRONTEND

Your website. Your source code.

The full interface and code repository, ready for you to edit, extend, or take to another developer.

02

BACKEND

Your accounts. Your infrastructure.

The backend code, deployment setup, and account access your site needs, with a clear guide to how it runs.

03

DATABASE

Your data, ready to take with you.

Control of your database and content, with instructions for exports and backups.

04

WORKFLOW

Everyday updates, with AI beside you.

A practical workflow with ChatGPT or Claude Code: describe the change, review a preview, and publish when you’re ready.

03 / A REAL PROJECT

Ding-Lee LawA complete rebuild & migration.

Visit the live website ↗

From an existing Wix website to a rebuilt site with its own code and deployment. Two Zoom meetings, development, and migration: 11 hours in total.

BEFOREOriginal Wix website
Archived homepage of the original Ding-Lee Law Wix website

From the original site archive saved before the rebuild.

AFTERThe rebuilt, live website
The rebuilt Ding-Lee Law homepage on dingleelaw.com

Click the image to visit the live site at dingleelaw.com.

BEFORE / THE LIMITATIONS

Information, with more work to find it.

  • Two languages on one page

    English and Chinese blocks shared the same page, adding length and making visitors sift through content.

  • A long, single-page journey

    Services, the firm’s vision, attorney information, and contact details relied on scrolling and anchors.

  • Practice areas as a text list

    The homepage listed service names without a dedicated explanation page for each area.

  • No dedicated resource library

    The archived site had no dedicated home for articles, guides, and video resources.

  • No site-wide search

    Visitors found information through the menu and by scrolling through the page.

  • Updates tied to the Wix editor

    The design and publishing workflow lived inside the original hosted platform.

AFTER / THE SOLUTIONS & NEW CAPABILITIES

Clearer paths. More ways to help.

  • A dedicated bilingual experience

    A language switch gives visitors the corresponding navigation and page content.

  • A clear, multi-page structure

    Home, About, Practice Areas, Resources, and Contact each have a direct route and shareable link.

  • Detailed service pages NEW

    Scannable service cards lead to focused pages through a clear “Learn More” action.

  • Articles, guides & video resources NEW

    The firm’s educational content now has dedicated pages visitors can browse, read, and share.

  • Search across the website NEW

    Visitors can search for relevant services and resources directly.

  • Independent code & deployment

    A dedicated code repository and Cloudflare deployment provide a foundation for AI-assisted updates and future development.

3h

Across two Zoom meetings

8h

Development & migration

11h

Total project time

$880

3h consultation + 8h development · current rates

Actual hours for this project; $880 illustrates fees at the current business hourly rate, not the historical invoice. The current rate may change. Other projects require a consultation first, followed by an estimate for the initial demo based on complexity. Third-party costs are separate.

04 / HOW WE WORK TOGETHER

From the first call to “I can do this.”

  1. 01

    Consult first, then estimate

    A Zoom consultation is required before the project begins. After reviewing your goals and needs, I provide the scope and estimated work for the initial demo based on complexity.

  2. 02

    Rebuild & migrate

    Organize the content, build the site, and migrate the agreed data and domain setup. Review everything together before launch.

  3. 03

    Hand over & practice

    Receive your code, accounts, and documentation. Practice making an AI-assisted update, checking a preview, and publishing.

  4. 04

    Make it your own

    Handle everyday updates yourself. I’m here for new features or the more involved fixes whenever you need support.

05 / STRAIGHTFORWARD PRICING

Pay for the work. Own what comes next.

Business projects use the current business hourly rate for both consultation and development; rates are subject to change. For nonprofit-related projects, the first 1 hour of the initial consultation is free; consultation beyond the free time, later consultations, and development all cost 50% of the current business hourly rate. A consultation is required before the project begins; afterward, I provide a scope and work estimate for the initial demo based on project complexity. Each Zoom session and each feature update has a 1-hour minimum charge; the nonprofit initial consultation’s free time is exempt from the minimum charge. Submitting this form does not book or purchase services.

BUSINESS CONSULTATION & DEVELOPMENT · CURRENT RATE

$80/ hr
Nonprofit consultation & development
$40/ hr
Nonprofit-related projects
First hour of initial consultation free

After the free time, nonprofit consultation and development both cost 50% of the current business hourly rate.

  • Website rebuilds & migration
  • Complete code & account handoff
  • AI-assisted self-service training
Let’s scope your project ↗

A FEW THINGS YOU MIGHT WONDER

Can I manage the site without knowing how to code?

The handoff focuses on tasks you actually need, like editing text, replacing photos, or updating events. Use plain language to ask AI for help, then review a preview. More complex changes can still get hands-on support.

What do I receive at handoff?

Your project code, frontend, control of the backend and database your site uses, and deployment and maintenance documentation. Your domain and hosting accounts stay in your hands. Open-source dependencies retain their own licenses.

Does every website cost $880?

No. $880 is the service-fee illustration for Dinglee’s 3 consultation hours and 8 development hours at the current business hourly rate. The current rate may change. A consultation comes first. I then estimate the initial demo’s scope and work based on pages, features, content readiness, and migration complexity.

How are consultations and small updates billed?

Business projects use the current business hourly rate for both consultation and development; rates are subject to change. For nonprofit-related projects, the first 1 hour of the initial consultation is free; consultation beyond the free time, later consultations, and development all cost 50% of the current business hourly rate. A consultation is required before the project begins; afterward, I provide a scope and work estimate for the initial demo based on project complexity. Each Zoom session and each feature update has a 1-hour minimum charge; the nonprofit initial consultation’s free time is exempt from the minimum charge. Submitting this form does not book or purchase services.

Are there other costs?

Domain registration, hosting, AI tools, and other third-party services are separate and depend on the setup you choose. We’ll identify what you need before the work begins.

Can you help after launch?

Yes. Handle everyday updates yourself and book support at the rate agreed at that time (at the applicable hourly rate). The goal is to give you independence with someone to turn to.

YOUR NEXT CHAPTER

Let’s build something you can call yours.

Start with your idea.

Fields marked * are required. You and I will each receive an email copy.

Inquiry details

Business projects use the current business hourly rate for both consultation and development; rates are subject to change. For nonprofit-related projects, the first 1 hour of the initial consultation is free; consultation beyond the free time, later consultations, and development all cost 50% of the current business hourly rate. A consultation is required before the project begins; afterward, I provide a scope and work estimate for the initial demo based on project complexity. Each Zoom session and each feature update has a 1-hour minimum charge; the nonprofit initial consultation’s free time is exempt from the minimum charge. Submitting this form does not book or purchase services.

These details are used to respond to your inquiry and email your copy. Please use your own email address.

Send your current website, what you’d like to improve, and your ideal timeline.