Status

Available

Based

Wolverhampton

Region

West Midlands & Shropshire

Studio

(Oliver Michael Westwood Consulting)

I build software that ships.

Fig. 02 — What I build
01

Products

SaaS, web apps and Android — built with billing, accounts and admin from day one.

02

Websites

Fast bespoke sites and migrations that keep the search visibility you already earned.

03

Automation & AI

Workflows, bots and models — including ones that run entirely on your own hardware.

One operator who writes it, deploys it and keeps it running — not three vendors stitched together.

Proof

4 products

Built, shipped, running

Start a project

Build — Run — Sell

01

Products built & run

4

02

Stack

Web · Mobile · Infra

03

Sales closed

£10M+

SaaS productsWeb & mobile appsWebsites & SEOWorkflow automationSelf-hosted AIDeploy & maintainSaaS productsWeb & mobile appsWebsites & SEOWorkflow automationSelf-hosted AIDeploy & maintain
(01) Build · Run · Sell — watch one edge become three, then one again
01

Build

I ship real products.

Not mockups, not prototypes. A Telegram SaaS taking Stripe subscriptions, an Android player with a signed release pipeline, a distributor panel, a self-hosted AI assistant. Written, shipped and sold.

  • Next.js / React
  • Python / FastAPI
  • Android
  • Postgres / SQLite
02

Run

I keep them alive.

The half nobody shows you. Deployment, TLS, payment webhooks, secrets encrypted at rest, nightly off-site backups and a restore path I've actually tested. My products don't get handed over — they get operated.

  • Linux / systemd
  • nginx + Certbot
  • Cloudflare Workers
  • Docker
03

Sell

I know why people buy.

£10M+ closed in high-ticket B2B technology as a Sales Director, on top of an Accounting & Finance degree. That's why what I build is positioned, priced and shaped to convert — not just to compile.

  • Positioning
  • Pricing
  • Funnels
  • Unit economics

Reforged

Most developers stop at build. Most agencies never get there. One operator carries it from first commit to the server it runs on — and knows what it has to earn.

See what I've built
ProductsWebsitesAutomationProductsWebsitesAutomation
(03) Work — selected projects
Own products and client builds. Every one is live, or has been — nothing here is a concept.

Shipped, deployed, still running.

Zivon2026

Nine services, three servers, one operator

A white-label streaming software platform for resellers: an Android player, a full distributor panel, a branded-APK build pipeline, a Stripe pay-server and two Cloudflare Workers — designed, built, deployed and kept running end to end.

AndroidSaaS platformPaymentsInfrastructure

9

Sites & services

3

Production servers

2

Cloudflare Workers

1

Signed Android pipeline

Read case study
EzSuppBot2026

An AI helpdesk that knows when to escalate

A hosted Telegram support-bot SaaS taking Stripe subscriptions. Businesses connect a bot and get an AI agent that answers from their own knowledge base and hands over to a human when it should — flat price, AI included.

SaaSAIStripePython

Live

Taking subscriptions

AI

Included, not metered

Multi

Tenant bot runtime

1

Server migration, zero loss

Read case study
A-Stat Office Technology2026

Website rebuild + SEO Hub

Migrated a legacy WordPress/WooCommerce site to a fast Next.js platform, then built a branded SEO operations hub where clients track progress in real time.

Web developmentSEOClient portalMigration

38

Products migrated

59+

URLs in live sitemap

4

SEO phases in playbook

1

Client progress portal

Read case study
Second Brain2026

Private AI on my own hardware

A home-screen PWA that tracks projects, chases renewals until they're paid, watches revenue and triages email — running entirely on my own server against a local model, with no public ports and nothing sent to a third-party AI provider.

Self-hosted AIPWAAutomationInfrastructure

0

Public ports open

100%

AI runs locally

1

GPU, already owned

4

Isolated services

Read case study

Own products— Zivon, EzSuppBot and Second Brain are mine: I wrote them, I deploy them, and I'm the one who gets paged when something breaks.

Client work — A-Stat is a full WordPress migration plus a client-facing progress portal on seo.omwc.co.uk.

(04) Products — the things I built and still run
My own products, not client logos. Every one of them is deployed, monitored and backed up by me.

Four products. Built, shipped, running.

A Telegram SaaS taking payments, a forwarding SaaS in build, a white-label platform across three servers, and an AI assistant that never leaves my own hardware.

P/01Live · taking payments

EzSuppBot

AI-first Telegram helpdesk, sold as a subscription.

Businesses connect a Telegram bot and get an AI support agent that answers from their own knowledge base and escalates to a human when it should. Flat price with AI included, against a competitor that meters AI credits.

  • Python / FastAPI
  • python-telegram-bot
  • SQLite
  • Stripe
  • systemd + nginx
P/02Platform · in production

Zivon

White-label streaming software for resellers.

The biggest system I run: an Android player, a full reseller and distributor panel, a branded-APK build pipeline, a Stripe pay-server and two Cloudflare Workers — nine sites and services across three VPS. Software only; no content is provided.

  • Android
  • React SPA + Node
  • Stripe
  • Cloudflare Workers
  • 3 × VPS
P/03In build · awaiting hosting

EzForwardBot

Telegram auto-forwarding that normal people can actually use.

Re-posts messages between channels you choose, with a plain-language interface instead of the cryptic settings the incumbent hides behind. Each customer brings their own account and bot, so ban risk stays contained. Engine core is built and tested.

  • Telethon worker
  • FastAPI Mini App
  • Encrypted at rest
  • 38 unit tests
P/04Self-hosted · own hardware

Second Brain

A self-hosted AI assistant that never phones home.

A home-screen PWA that tracks projects, chases renewals until they're paid, watches revenue and triages email — running entirely on my own server against a local model on an RTX 3090, reachable only over a private network with no public ports.

  • SvelteKit PWA
  • Postgres + pgvector
  • n8n
  • Ollama (local LLM)
  • Docker + Tailscale

Live — not a mockup

EzSuppBot, running right now

ezsuppbot.com
Open site
Loading preview…
The real production site, embedded. Scroll and click inside the frame, or open it full screen.

Automation patterns — interactive demos

Drive the automations before you buy them.

These two are simulations you can click through — the shape of the automations I build into a business, running on sample data. No forced CRM: they work off email, spreadsheets or whatever you already use.

Demo 01 — Finance automation

Invoice Chase System

Overdue invoices get chased at day 3, 7 and 14 — politely, automatically, stopping the moment payment lands. You get a weekly “who owes what” summary. Click around the demo below.

Live demo · synthetic dataConnected: Xero (simulated)

Overdue now

£5,640

Recovered

£7,120

Active chases

2

    1. Day 0Invoice INV-2204 fell overdue — chase armed
    2. Day 3Polite reminder emailed to accounts@harperwebb.co.uk
    3. Day 7Second reminder sent · cc: finance director
    4. Day 14Final notice sent · owner alerted by SMS

Weekly “who owes what” summary lands in the owner’s inbox

Demo 02 — Sales automation

Enquiry & Quote Pipeline

Every enquiry answered in a minute. Every quote followed up on day 2, 5 and 10. Nothing falls through the cracks — even if your “CRM” is an inbox. Simulate an enquiry and watch the week unfold.

Live demo · nothing is actually sentWorks with: email · Outlook · sheets · panel · your CRM

Step 1 — an enquiry arrives

Watch what happens in the first week — every step below runs automatically in the real system.

New
Contacted
Quoted
Won

Timeline appears here

Want something like these built for your business? Tell me what it needs to do and I'll tell you what it takes.

Start a project
(05) Why me

A builder who stays.

Anyone can hand you a repository. I run what I write — servers, certificates, payment webhooks, backups. And because I spent years closing high-ticket B2B technology, it's built around what actually makes buyers say yes.

0

products built & run

£0M+

B2B tech sales closed

0

Builds handed over and forgotten

I still operate every one of them

This site is the demo. The products are the proof. Read the Zivon case study to see what one operator can carry.

Start a project
(06) About — Oliver Westwood
Oliver Westwood
Oliver WestwoodProduct engineer · Sales Director at A-Stat

Builder first.

I'm Oliver Westwood. I build and run production software — a Telegram support SaaS taking Stripe subscriptions, a white-label streaming platform spanning an Android app and nine services, a forwarding SaaS in build, and a self-hosted AI assistant running on my own GPU.

Before the code there was the commercial side: an Accounting & Finance degree from the University of Birmingham, and years as a Sales Director closing over £10Min B2B technology. That's not a second career I left behind — it's the reason what I build is shaped around what people will actually pay for.

Work with me
(07) Contact — start a project

Tell me what you want built.

Websites, apps, SaaS products, automation — or an existing build that needs someone to take ownership of it. I reply within one business day.

oliver@omwc.co.uk

WolverhamptonWest Midlands & ShropshireRemote welcome