Fixed-scope freelance work

Freelance Django & Web Development

I build simple, practical websites and small web tools for freelancers, sole traders, and small businesses. My focus is clear scope, useful features, mobile-friendly design, and honest handover notes.

What this means

A clear project, agreed before work starts

Freelance web development means hiring me for a specific website or web app project instead of hiring a full-time developer. We agree the scope, price, and expected outcome before work starts, then I build and launch the agreed project. This keeps the work realistic, easy to understand, and easier to hand over.

Services

Small web projects with practical outcomes

These are the kinds of fixed-scope projects I am best placed to help with at this stage.

Websites Forms SEO basics

Starter business websites

Simple, clean websites for sole traders, freelancers, local businesses, and small services.

  • Home, About, Services, and Contact pages.
  • Mobile-friendly layout and clear calls to action.
  • Contact form, basic SEO setup, and deployment support.
One page CTA Launch

Landing pages

One-page sites for a service, project, portfolio, or small business idea.

  • Clear headline, explanation, and call to action.
  • Contact form or button to direct enquiries.
  • Useful for validating an idea before building more.
Django Admin Tools

Small Django web tools

Small database-backed tools where a static website is not quite enough.

  • Admin-editable websites, listings, and content.
  • Contact or enquiry forms and simple dashboards.
  • Rule-based recommendation tools where appropriate.
Heroku PostgreSQL Handover

Deployment and setup support

Deployment support for sites and Django apps I build as part of the agreed project.

  • Domain connection guidance and Heroku-style deployment.
  • Environment variables, static files, and WhiteNoise setup.
  • Basic analytics, Search Console readiness, and handover notes.

Good fit

This could work well if...

  • You need a small business website or landing page.
  • You need a contact form or enquiry form.
  • You need a simple admin-editable site.
  • You need a small Django-based tool.
  • You want a clear, fixed-scope build.

Not a good fit

I may not be the right choice if...

  • You need a large SaaS platform immediately.
  • You need emergency 24/7 support.
  • You need complex custom integrations without a clear scope.
  • You need unlimited changes after launch.
  • You need guaranteed Google rankings.

Example packages

Realistic starting points

Prices depend on scope, content, hosting needs, and whether you already have branding, copy, and images.

Landing page

from £300

A focused one-page site for a service, offer, or project.

Starter business website

from £500

A small multi-page website with contact form and basic SEO setup.

Small Django website/tool

from £800

A simple Django build with admin-managed content or small custom logic.

Larger custom work

Quoted

Discussed after the scope, content, features, and hosting needs are clear.

Process

How a project usually works

The aim is to keep the work clear from the start, with sensible checkpoints and no mystery handover.

1

Initial chat

We talk through what you need, who the site is for, and what success looks like.

2

Scope and quote

I outline the pages, features, deliverables, price, and expected timeline.

3

Content collected

You provide text, images, branding, domain details, and any required business information.

4

Build

I build the agreed website or tool using the chosen structure and features.

5

Review and revision

You review the build, then I make agreed revisions within the original scope.

6

Launch and handover

I help launch the project and provide clear notes for using or updating it.

Proof of approach

Portfolio projects behind the offer

These projects show the kind of practical Django, deployment, content, and product thinking I bring to small freelance builds.

SetupHQ

A Django setup recommendation builder with forms, rule-based logic, SEO pages, admin-managed content, sitemaps, robots.txt, Heroku deployment, and affiliate links.

StackPilot

A Django software and AI stack recommendation project for small businesses and freelancers, useful for showing product-led recommendation logic.

SimpleShop

A Django ecommerce-style project with product browsing, cart and checkout-style flows, and account/order-style backend thinking.

FAQ

Common questions

Do you provide hosting?

I can help set up deployment for projects I build, usually using Heroku or a similar service. Hosting costs are normally paid directly by you.

Who owns the domain and hosting account?

You should own the domain and hosting account. I can guide the setup, but it is better for the client to keep control of important accounts.

Can I update the site myself?

For Django projects, I can build simple admin-editable content where it fits the scope. For static pages, updates may need a small agreed change request.

Do you offer ongoing maintenance?

Ongoing support can be discussed separately, but it is not included by default. I include 14 days of bug-fix support after launch for issues related to the agreed project scope.

How long does a project take?

A small landing page may take around one to two weeks once content is ready. Django tools and multi-page sites depend on scope and review time.

What do you need before starting?

I usually need the goal of the site, page list, written content, images or branding, contact details, and any domain or hosting preferences.

Can you build custom Django features?

Yes, where the feature is small and clearly scoped. Good examples include forms, listings, simple dashboards, admin-managed content, and rule-based recommendations.

Do you guarantee Google rankings?

No. I can add sensible technical basics such as titles, meta descriptions, sitemap and robots.txt setup, but rankings are not guaranteed.

Start a conversation

Have a small website or Django tool in mind?

Send a short message with what you need, your rough timeline, and whether you already have content, branding, domain, or hosting in place.