● hi, I'm Dev — a workshop, not a portfolio

Not a dev.
Just Dev.

The name says developer. The CV doesn't. I build Discord bots, community control panels and the odd party game anyway. Careful checklists, a lot of reading the docs, and everything written down.

Things I've shipped

Every one of these runs on a single small server I look after myself. Some are public, some are behind a staff sign-in.

party gamelive

Red Flag Bingo

Spot the red flags, fill the card, shout bingo. Share a card code, or start a watch party and play along together in real time.

datingworkAITAwatch parties
redflagbingo.notadevdev.com ↗
community toolsstaff sign-in

1stMD Command Centre

The control panel for the 1stMD Discord community: logging, thread watching, server analytics and self-cleaning temporary voice rooms — all managed from one place.

1stmd.notadevdev.com ↗
discord botrunning

VIP status bot

Players press a button, paste their game ID and privately see whether their VIP is active and when it ends. Read-only by design.

discord botsrunning

Events & roadmaps

Event sign-ups for a partner community, plus a roadmap bot that keeps a server's plans in one tidy channel.

dev toolingprivate

DevDesk & Devbot

My own workbench: a sync desk and a bot dashboard for keeping an eye on everything else.

How a non-dev ships

I can't lean on years of instinct, so I lean on habits instead. Four of them do most of the work.

01

Read before you run

No script touches the live server until I've read every line of it and know what it changes.

02

Test, then deploy

Things get built and checked in isolation first. Live only changes once the tests pass.

03

Always a way back

Each release keeps the previous version and a rollback path, plus encrypted off-site backups.

04

Give it nothing extra

Read-only containers, no spare permissions, memory caps and staff-only panels by default.

"Not a dev" isn't an excuse. It's the reason I write everything down.

18containers running
6projects on one server
3communities served
0CS degrees