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.
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.
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.
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
| plan | from | includes |
|---|---|---|
| starter | $15 | 2–3 functions · 7-day support |
| custom ★ | $25 | 5+ 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"