Every project includes all of this.

01

Custom design

Every site is designed for your brand. No reused templates, no recycled layouts.

02

Hand-coded

Fast, accessible, and built to last. Clean code you (or anyone else) can maintain.

03

Mobile-first

Looks beautiful on a phone, a laptop, and everything in between.

04

SEO & analytics

Set up properly from day one so search engines and your audience can find you.

05

Communication

30-minute weekly video check-ins to make sure we’re always aligned.

No Squarespace, no WordPress, no recurring platform fees. Only HTML and Cloudflare’s FREE hosting tier. That’s it!

Three ways to work together.

Basic

A simple, polished online presence.

$750
Starting at · 1 week turnaround
  • 1-page landing site
  • Mobile responsive
  • Hand-coded
  • Contact form
  • Basic SEO setup
  • 1 round of revisions
Basic-Tier Example
Advanced

For sites that need to do more.

$4,000
Starting at · 4–5 week turnaround
  • Everything in basic and mid tier
  • Up to 15 pages
  • CMS for easy editing
  • E-commerce or booking integration
  • 30 days post-launch support
  • 3 rounds of revisions
Advanced-Tier Example

Portfolio-style websites with a high volume of work that require separate pages will be quoted separately.

Steps to work together.

A clear process from first conversation to launch, with enough structure to keep things moving and enough room for your vision to evolve.

01

Pre-planning

Open conversation about the scope of your website. Once we have clarity, we’ll send a custom quote and contract.

02

Planning

Before any code is written, we’ll have a comprehensive 1-hour video call to understand your vision and design nonnegotiables.

03

Development

We get to work and come back to you with a website that reflects your wants and your audience's needs.

04

Communication

30-minute weekly video calls to keep you updated on the status of your website and make sure we’re staying aligned.

05

Re-design

Every website gets at least one redesign. This is the moment to realign, make needed changes, and refine the details.

06

Deployment

Once everything is approved, we do necessary quality assurance, check the details, connect the domain, and launch your site!

Things people often ask.

What if I need something between packages?

Every single website is custom quoted. The packages are starting points, not boxes. This is why we require a 15-minute consultation with every potential client. This helps us understand your scope and quote accordingly! Please note: archive-heavy portfolio sites are quoted completely separately.

Do subpages count as pages?

Yes. Individual portfolio, artwork, project, case study, blog, and detail pages all count toward your total page count. If you need a large archive, we’ll scope that with you up front instead of squeezing it into the wrong package.

Do you offer ongoing support after launch?

Mid includes 15 days of post-launch support and Advanced includes 30 days of post-launch support. Beyond that—and for any package—we offer monthly maintenance retainers for updates, edits, and small additions. Just ask.

Can I edit the site myself later?

Advanced packages include a CMS (content management system) that lets you update text, images, and pages without touching code. For Basic and Mid, CMS and tutorials are additional add-ons. Additional hands-on learning sessions are also available as add-ons with any package.

What about hosting and domains?

Most clients just pay for a domain name, usually around $12/year. We build on Cloudflare’s free hosting tier, so there are no recurring platform fees unless your project needs something more custom.

How do payments work?

For Basic, 50% to start, 50% on launch. For Mid and Advanced, 50% to start and recurring payments on a weekly basis as agreed upon in our contract. We accept bank transfer, credit card, and major e-payment platforms. Invoices come from us directly—no third-party fees passed to you.

Ready to start a project?

Get started