~/nullforge — bots that go
README.md
services.ts
nullforge@dev:~$ whoami
# Nullforge — one-person bot studio

I build bots
that go.

Nullforge is just me. I design, code, and deploy custom Discord bots and bespoke automation myself — real code written in the terminal, not a drag-and-drop builder.


nullforge@dev:~$ cat services.ts
export const discordBots = { name: "Discord & Community Bots", desc: "Built for your server's exact rules, not a template.", does: ["moderation", "games", "tickets", "roles"], };
export const customBots = { name: "Custom Bots for Hire", desc: "If a task is scriptable, I can build a bot for it.", does: ["automation", "alerts", "webhooks", "apis"], };

nullforge@dev:~$ ls portfolio/ --detail
# a few bots I've built — screenshots coming soon
🛡️● live

Authority

Anti-raid protection and auto-moderation, running around the clock to keep a community server locked down without manual babysitting.

anti-raidauto-modmoderation
24/7 on Railway Cloud
✉️● custom

The Messenger

A Star Wars–themed anonymous relay. Members submit reports that arrive in a separate staff server; responders stay anonymous, replies are locked to authorized Discord IDs, and all traffic can be logged where the owner chooses.

anonymous-relayaccess-controllogging
ID-authorized replies only
🗄️● custom

Sigrid

A private archive bot gated to specific Discord user IDs — roles don't apply. Build unlimited sections, attach any files or documents you need, and get ephemeral replies with a hint of in-character roleplay.

private-archiveephemeralaccess-control
ID-gated — roles don't apply
# automated bots run on Railway Cloud — guaranteed uptime (barring Discord-side outages)

nullforge@dev:~$ ./process.sh --steps
1. brief # you describe it, I scope it — timeline + cost included 2. build # built in the open, with a staging bot to poke at 3. test # real-world testing in your server; I fix what breaks 4. ship # deployed, documented, source handed over

nullforge@dev:~$ cat pricing.json
planfromincludes
starter$152–3 functions · 7-day support
custom ★$255+ functions · 7-day support
# starting quotes — final price depends on scope

nullforge@dev:~$ cat contact.env
EMAIL=Raversexodus@protonmail.com DISCORD=@software_editor REPLY_TIME="usually within a day"