Websites customers trust. Custom systems that help businesses run.
Start with a polished website that wins enquiries, then add the private dashboards, bookings, automations, emails, payments, and internal tools your business needs behind the scenes.
You work directly with James Hoy — the developer who builds and ships your project.
Each project pairs a public website with a private admin — enquiries, bookings, stock, emails, and day-to-day tools in one place. Screenshots below show admin dashboards and the matching customer-facing pages.
Riverline Angling
An anonymised concept build — Stock updates and customer enquiries handled in separate chats and notes.
Riverline Angling — Messages
Contact-form enquiries land in one inbox instead of getting lost.
Admin: Messages — contact form enquiries in one inbox — Riverline Angling, Messages.Website: Contact form — enquiries from your website — Riverline Angling, Messages.
Riverline Angling — Stock
Shop stock, prices, and featured items edit and save from one screen.
Admin: Stock hub — totals, live counts, and what needs a photo — Riverline Angling, Stock.Admin: Stock admin — edit prices, featured items, and order — Riverline Angling, Stock.Admin: Add product — name, price, category, and photo — Riverline Angling, Stock.Admin: Edit product — name, price, category, and description — Riverline Angling, Stock.Website: Stock on the floor — real photos, prices, and filters — Riverline Angling, Stock.
Riverline Angling — Today
One admin home for products, hours, promos, and customer messages.
Admin: One admin home for products, hours, promos, and customer messages. — Riverline Angling, Today.
Matty's BBQ Chop Shop
A real business system — Enquiries and customer follow-ups handled through Instagram.
Matty's BBQ Chop Shop — Bookings
Every booking in one admin — with Stripe paid status on each card when card payments are live.
Admin: Paid status on each booking card — Matty's BBQ Chop Shop, Bookings.Admin: Stripe checkout on the book page — Matty's BBQ Chop Shop, Bookings.
Matty's BBQ Chop Shop — Dates
Open dates and capacity publish to the live booking page in one place.
Admin: Publish nights and capacity — Matty's BBQ Chop Shop, Dates.Website: Guests pick a night on your site — Matty's BBQ Chop Shop, Dates.Website: Seats are not held until they pay — Matty's BBQ Chop Shop, Dates.
Matty's BBQ Chop Shop — Guest emails
Branded guest emails and promo blasts from one screen — Scale on its own. Matty adds Card payments when he wants receipts to send automatically.
Admin: Edit templates in your admin — Matty's BBQ Chop Shop, Guest emails.Website: Auto receipt after Stripe payment — Matty's BBQ Chop Shop, Guest emails.Admin: Promo blasts — newsletters to opted-in fans — Matty's BBQ Chop Shop, Guest emails.Admin: Promo blasts — starters, blocks, and live preview — Matty's BBQ Chop Shop, Guest emails.Admin: Design blocks — headings, colours, and alignment — Matty's BBQ Chop Shop, Guest emails.
PineScriptEdge
A real product system — Customers, payments, and TradingView access tracked across inboxes and spreadsheets.
PineScriptEdge — Users
Members, plans, billing dates, and active status in one private admin.
Admin: Members, plans, billing dates, and active status in one private admin. — PineScriptEdge, Users.
PineScriptEdge — Affiliates
Affiliate codes, clicks, conversion rate, and payouts in one table.
Admin: Affiliate codes, clicks, conversion rate, and payouts in one table. — PineScriptEdge, Affiliates.
PineScriptEdge — Subscriptions
Active subscriptions and renewals due soon — before access lapses.
Admin: Active subscriptions and renewals due soon — before access lapses. — PineScriptEdge, Subscriptions.
PineScriptEdge — Health
System health, user counts, and issues show up before customers notice.
Admin: System health, user counts, and issues show up before customers notice. — PineScriptEdge, Health.
PineScriptEdge — Lock
An extra password gate keeps the admin locked even if a link is forwarded.
Admin: An extra password gate keeps the admin locked even if a link is forwarded. — PineScriptEdge, Lock.
PineScriptEdge — Dashboard
Buyers land on a signed-in dashboard — username, script access, and docs in one place.
Website: Buyers land on a signed-in dashboard — username, script access, and docs in one place. — PineScriptEdge, Dashboard.
StreetServe Food Finder
An anonymised concept build — Food support locations and updates shared only through posts and word of mouth.
StreetServe Food Finder — Serving
Serving runs post live with location, area, and clear status.
Admin: Post a run — location, time, menu, and photo — StreetServe Food Finder, Serving.Admin: Scheduled run — map pin, menu, and go-live status — StreetServe Food Finder, Serving.Website: Find today’s stop and get directions — StreetServe Food Finder, Serving.Admin: Serving runs post live with location, area, and clear status. — StreetServe Food Finder, Serving.
StreetServe Food Finder — Locations
Each spot keeps map pin, menu notes, and schedule in one place.
Admin: Each spot keeps map pin, menu notes, and schedule in one place. — StreetServe Food Finder, Locations.
StreetServe Food Finder — Growth
Clear upgrade path for volunteers, outreach, and ongoing site care.
Admin: Upgrade detail — what you get, fees, and how it works — StreetServe Food Finder, Growth.Admin: Upgrades & add-ons — filter by size and tap a card — StreetServe Food Finder, Growth.
Recent Work
Real client work—sites and tools that help a business look legit, take enquiries or payments, and turn visitors into customers.
Custom software projects including TradingView indicators and member sites, business websites for local and online brands, Chrome extensions, and small desktop utilities—built with React, TypeScript, Vite, Firebase, and Stripe where payments or sign-in are needed.
Matty's BBQ Chop Shop
A back-garden BBQ restaurant in Penarth, Wales—featured by Eating With Tod and booked out months ahead. Bookings moved out of Instagram DMs into its own website and a private admin: payment status per booking, open-date publishing, and automatic guest emails.
Tree surgeons in Warlingham, Surrey with an Excellent Google rating from 138+ customers—the site puts that proof next to every service, with one-tap ways to call, email, or request a quote.
A TradingView chart tool that combines several signal styles into one view—risk rules, stop levels, and take-profit steps traders can see on the chart at a glance.
A simple merge tool for MP3 and WAV: drag-and-drop or file pick, plain messaging on what the app does, and a short path from files-in to one combined track—no extra noise.
Representative project types below—scope and polish scale with the build, not the label.
I help businesses and creators launch websites, browser extensions, Windows desktop software, and TradingView products—from a single Pine Script tool to a full sales and member site with checkout and dashboards.
Business websites
Clear, fast sites that explain what you do, build trust, and turn visitors into enquiries or sales—with written quotes and one payment before the build starts.
Based in Surrey — websites for businesses across the UK and beyond
We work remotely from Surrey. Share what you need in your brief and client dashboard — James Hoy builds from that, whether you are nearby or overseas.
Surrey
London
England
UK-wide
Europe
Worldwide
Do you only work with businesses in Surrey?
No. Surrey and London are common, but UK-wide remote projects are normal.
Most of the build runs through your brief, dashboard, and messages — so you are not waiting on meetings or office hours.
Can you work with clients outside the UK?
Yes — for English-language websites and business systems. Time-zone overlap and a clear written scope matter more than being in the same country.
Are you a website designer or a software developer?
Both, scoped to what you need. Most clients start with a business website; some then add bookings, payments, Chrome extensions, desktop apps, or TradingView tools. James Hoy is the developer on your project.
How much does web development cost in the UK?
Focused business websites start from £500 with a written quote before work begins — no hourly surprises.
Bookings, Stripe payments, admin dashboards, or TradingView tools are scoped separately once we know what you need.
Who builds the site — an agency or the developer?
James Hoy builds it directly. You brief through the client dashboard; the same person who quotes the work ships the site and admin.
Case studies include Matty’s BBQ after an Eating With Tod feature, Qualitree tree surgeons in Surrey, and member sites for TradingView creators.
Get your price range
Contact info@jameshoy.dev or use the quote funnel on the live site to describe your project. See the pricing guide for typical ranges.