Caleb Jones

Pick the right starting point.

Three fixed-scope packages, plus an open-scope option for longer engagements. Every project built in TypeScript and Next.js, tailored to where you are right now.

Most popular
For local services

Small Business Website

$1,200
fixed

For established small businesses that want a polished place online to advertise their services. Built for local services like mechanics, salons, and contractors.

1-week turnaroundUp to 5 pages2 weeks tech supportMobile-first
  • Custom design, no templates
  • Up to 5 pages (Home, Services, About, Contact, +1)
  • Contact form with email delivery
  • Mobile-responsive across every screen size
  • Basic on-page SEO
  • 2 weeks of post-launch tech support
  • Deployed on Vercel for fast, global, free hosting
Start this package
For founders & indies

Web App Sprint

$2,500
2-week sprint

Get an idea off the ground in two focused weeks. We pick the tech stack that makes the most sense and ship a working product.

2-week sprintTech stack flexibilityWorking MVPDaily check-ins
  • Discovery call + scoped sprint plan
  • Custom tech stack (Next.js, Postgres, Firebase, whatever fits)
  • Authentication + database wired up
  • Core feature set built end-to-end
  • Deployed to a production URL
  • Source code handover + README
  • 30-minute knowledge-transfer call at the end
Book a sprint
For growing small businesses

Full Custom Website

$3,000
fixed

When a brochure isn't enough. Add bookings, products, mailing lists, and a polished brand experience.

4–6 weeksUp to 15 pagesBasic SEOInteractive elementsE-commerce readyMailing-list integrations
  • Custom design system + brand alignment
  • Up to 15 pages with interactive elements
  • Basic SEO setup (sitemap, metadata, OG images)
  • E-commerce integration (Shopify, Stripe)
  • Email mailing-list integration (Mailchimp, Beehiiv, Resend)
  • CMS so you can update copy yourself
  • 1 month of post-launch tech support
Start this package
For longer engagements

Long-term engagement.

For projects with a longer runway. Bring me a proposal and we'll scope timeline, milestones, and pricing together on a discovery call.

Open scopeCustom timelineRetainer or milestonesDirect collaboration
Pricing
Custom
scoped to fit
  • Full discovery to map out the engagement
  • Flexible model (retainer, milestones, or hourly)
  • Regular check-ins and progress reviews
  • Dedicated focus across multi-month timelines
  • …and more, scoped per engagement.
Let's talk

Every project, custom-built in TypeScript.

No page builders, no website templates, no drag-and-drop platforms. Every project is a real codebase you own, written in TypeScript, built on Next.js and React, and deployed on Vercel for fast, global delivery.

TypeScript
Type-safe end to end
Next.js
App Router, server components
React
Modern component model
Tailwind CSS
Bespoke design system
Vercel
Global deploys, free hosting

A simple four-step process.

01

Discovery call

A free 30-minute call to align on goals, scope, and whether I'm the right fit. No pressure.

02

Scoped proposal

Within a couple of days you get a written scope, timeline, and a final fixed price.

03

Build

I work in short feedback loops, sharing a staging URL early so you can iterate fast with no surprises.

04

Launch + handover

Go live, source code handed over, and post-launch tech support included.

Common questions.

These are starting points. If you need something different, book a call and we'll scope a custom engagement. Most fixed-scope work falls in the $1k–$5k range; bigger projects fit the long-term engagement model.

Yes. Every project is delivered as a git repo you own, pushed to your own GitHub (or mine, transferred to you at launch). No vendor lock-in.

Bug fixes, copy updates, and minor content tweaks. Basically anything that takes less than an hour or two. Bigger changes like new pages or new features are quoted separately.

Absolutely. Bring your logo, colors, and brand guidelines and I'll build the site around them. If you don't have a brand yet, we can keep the design simple and timeless.

50% deposit up front, 50% on launch. Sprint and Full Custom packages can also be split into milestones if you'd prefer.

Have a project in mind?

Whether you need a website for your business or a working MVP, let's talk. I'm taking on new clients now, with replies within one business day.