$ whoami

Will Gray

> █
17 y/o·London·Founder of Anchor
status.sh
$ cat status.json
{
"role": "Founder & Director, Anchor",
"location": "London, UK",
"status": "shipping",
"focus": ["SEHT", "Vicegram", "Vantage"]
}
$ _█
Will Gray
will.gr online
Discord
open →
1
hosting & dev company founded — Anchor
5
client builds shipped for real businesses
4
full platforms built from scratch
0
cloud bills — it all runs on my own servers
// 01

About Me

~ $ cat about.txt

I'm Will — a self-taught developer who started coding out of curiosity and turned it into a business. I run Anchor, a web hosting and development company: I design and build sites for real clients, write the platforms behind them, and run every server they live on.

That means everything from a cricket-bat repairer's website to an emergency-response app, a social network, and a retail point-of-sale operating system — all hosted on a Proxmox cluster I built and look after myself.

const profile = {
name: "Will Gray",
age: 17,
location: "London, UK",
company: "Anchor",
type: "Self-Taught Developer"
};
// 02

Right Now

Building
SEHT
A volunteer emergency-help platform for Staplehurst — public site, operations portal and tech desk in one app. Public preview is up.
Testing
Vicegram alpha
My social platform is in a members-only alpha — feeds, messaging, groups and voice/video calls, with a feedback loop from testers.
Building
Vantage OS
A Debian-based point-of-sale operating system for shops, with a web platform to manage tills and stores.
// 03

Tech Stack

Languages & Runtime
TypeScriptJavaScriptNode.jsPythonBash
Frameworks
Next.jsReactAstroFastifyNestJSTailwinddiscord.js
Data
PostgreSQLPrismaDrizzleRedis / ValkeyMariaDBBullMQ
Infra & DevOps
ProxmoxDockerLinuxnginxHAProxyWireGuardCloudflare
Integrations
StripeOIDC / SSODiscord botsWhatsAppSelf-hosted mail
// 04

Projects

Real things, used by real people — and every one of them hosted on infrastructure I run.

getanchor.uk
~/anchorLive
Anchor — my company

A web hosting and development company I founded and run. Anchor builds websites for clients, then hosts and supports them — and I wrote the whole platform it runs on.

  • Client portal with Stripe invoicing and hosting billing
  • Site-hosting control plane: upload, go live, pause
  • Self-hosted support desk plus a mobile agent app
  • Single sign-on across every staff tool (own OIDC provider)
  • Team chat, self-hosted mail and a public status page
  • Dev → beta → production release pipeline
// platforms
seht.uk
~/projects/sehtPreview
Staplehurst Emergency Help Team

One app serving three sites — a public site, an operations portal for coordinators and a tech desk — for a volunteer emergency-help group.

Next.jsPrismaPostgres
seht.uk →
erlc.getanchor.site
~/projects/wisaLive
WISA — community ops platform

A SaaS for ER:LC roleplay communities: live CAD and dispatch, moderation, events and rotas, a Discord bot, public community pages and Stripe-powered upgrades.

Next.jsPrismaRedisdiscord.jsStripe
erlc.getanchor.site →
vicegram.getanchor.site
~/projects/vicegramAlpha
Vicegram

A social platform built from the ground up — media processing pipeline, messaging, groups and calls, plus a separate admin Command Centre.

FastifyNext.jsPostgresBullMQHAProxy
vicegram.getanchor.site →
vantage.getanchor.site
~/projects/vantageIn development
Vantage retail OS

A bootable point-of-sale operating system built on Debian, with a web platform for managing tills, stores and stock.

DebianTypeScriptpnpm monorepo
vantage.getanchor.site →
// client work
br1x3r.co.uk
~/clients/br1x3rLive
BR1X3R — official artist site

The official, artist-approved website for West London beatmaker and rapper BR1X3R, with his own admin dashboard and mailing list.

Next.jsDrizzlePostgres
br1x3r.co.uk →
liveqsolutions.getanchor.site
~/clients/liveqLive
Live Q Solutions

A bespoke business platform for an events and technical production company — public site, API and staff portal.

AstroFastifyReact
liveqsolutions.getanchor.site →
bcpcricket.co.uk
~/clients/bcp-cricketLive
BCP Cricket

An eight-page site for a cricket bat repair craftsman — before/after slider, refurbished-bat catalogue and FAQ.

HTMLCSSVanilla JS
bcpcricket.co.uk →
parsonsbm.uk
~/clients/parsonsLive
Parsons Building & Maintenance

A full redesign for a carpentry and listed-building restoration business, rebuilt around their own project photos.

HTMLCSSVanilla JS
parsonsbm.uk →
private client
~/clients/tuitionLive
Tutor booking desk

A booking system for a private tutor — sessions, cancellations and automatic WhatsApp reminders to students.

Node.jsWhatsApp
private system — no public link
// side builds
monarchs.willgray.uk
~/projects/monarchsLive
Staplehurst Monarchs FC signage

A clubhouse TV platform for my local football club — real-time display plus an admin panel to run it.

NestJSNext.jsSSE
monarchs.willgray.uk →
WhatsApp
~/projects/trainbotLive
Trainbot & home tech desk

WhatsApp bots for everyday life: live train times with a “leave now” alert, and a family IT helpdesk that turns messages into tickets.

Node.jsWhatsAppZammad
private — family & friends
hardware
~/projects/mirrorIn progress
DIY smart mirror

MagicMirror² with custom modules — a train countdown and live synced lyrics from whatever music is playing.

Node.jsPythonRaspberry Pi
home project
// 05

The Infrastructure

No AWS, no Vercel. Everything above runs on hardware I built, wired and maintain.

Public edgeVPS · nginx · Let's Encrypt · Cloudflare DNS
│ WireGuard mesh │
Proxmox clustertwo nodes incl. a Dell PowerEdge R610 · shared storage
│
LXC containers & VMsone per app · Docker Compose · HAProxy
Self-hosted
Email, team chat, two helpdesks, uptime monitoring, a WhatsApp gateway and a recipe server.
Release flow
Separate dev, beta and production environments, with rollback snapshots for every cutover.
Resilience
Power-cut detection plus a site-wide advisory banner I can push to every client site at once.
Security
Strict CSPs, SSO everywhere and a mail plugin that warns about lookalike phishing domains.
// 06

GitHub Activity

live from github
GitHub stats GitHub streak
// 07

Experience

Present
Founder & Director
Anchor
Running a web hosting and development company: winning and delivering client work, building the client portal, billing and support tooling, and keeping every site online.
2023 — Present
Linux Server & Infrastructure
Independent
Designing and running a Proxmox cluster, VPS edge and WireGuard network that hosts production apps, mail and client websites.
2022 — Present
Self-Taught Developer
Independent
Started with HTML & CSS, then JavaScript, Node.js, TypeScript, databases and Docker — learning by building real things for real people.
$ ./contact.sh

Let's build something.

Need a website, a platform, or somewhere to host it? Get in touch.

send email → hire Anchor → will.gr on Discord