SUDO

SUDO, in full

Everything on this site as one linear document.

SUDO

root@sudo:~# whoami

SUDO

Bots, automation, and small builds — done fast.

I build the tools your community or small business keeps doing by hand. Tell me what you need in one message; you get a scope and a timeline back.

Open for commissions.scroll, swipe, or use the arrow keys

                 @@@                                                                  @@@
              @@@@@@@@@                                                            @@@@@@@@@
             @@@@@@@@@@@@                     @@@@@@@@@@@@@@@                    @@@@@@@@@@@@
            @@@@@@@@@@@@@@@            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@            @@@@@@@@@@@@@@
            @@@@@@@@@@@@@@@@      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@      @@@@@@@@@@@@@@@@
            @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@#+#@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#=*@@@@@@==@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+=%@@@@@#=*@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=+@@@@@@+=%@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@%=+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++++=+++++++==+++*@@@@@@@@@@@@@
          @@@@@@@@@@@@@@#+==+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=+@@@@@@+=%@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@%#+==+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*=#@@@@@%=+@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@%#+==+#%@@@@@@@@@@@@@@@@@@@@@@@@@%==@@@@@@*=#@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@@@@#+==+%@@@@@@@@@@@@@@@@@@@%%%%*=*%%%%%#==%%%%%@@@@@@@@@@@@@@
         @@@@@@@@@@@@@@@@@@@@@%#+==+#@@@@@@@@@@@@@@@@@@@@*+++==++++++==+++++#@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@%#+==+#%@@@@@@@@@@@@@@@@@@@@@@@@@#=*@@@@@@==@@@@@@@@@@@@@@@@@@@@
         @@@@@@@@@@@@@@@%#+==+#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@+=%@@@@@#=*@@@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@%+==+#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=+@@@@@@+=%@@@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@%+#%@@@@@@@@@@@@@@%%%%%%%%%%%%%%@@@@@#+#@@@@@%+*@@@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#============*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
             @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                                     @@@@@@@@@@@@@@@@@@@@@@@

root@sudo:~# sudo --help

What I build

Small, useful things that keep working after I hand them over.

--discordDiscord bots
Tickets, temporary voice, roles, moderation, and the glue between your server and everything else.
--robloxRoblox community tools
Group checks, eligibility rules, and notifications for sellers and group owners.
--automateAutomation
Webhooks, scheduled jobs, and scripts that take repetitive work off your hands.
--webSmall web builds
Landing pages, dashboards, and admin panels for small shops and communities.
--fixBug fixing
Something broke and nobody knows why. I find the reason, then fix it.

root@sudo:~# ls -l ~/projects

Projects

What I have built so far, and where each one stands today.

namekindstatusyear
Roblox Community Bot/Checks every new Roblox group member and posts their profile to Discord.open sourcebeta2026
SUDO Bot/One modular Discord bot instead of five.botbuilding2026

root@sudo:~/projects# cd roblox-community-bot

betaopen source2026

Roblox Community Bot

Built for Roblox sellers who ask buyers to stay in their group for a while before they can top up. Instead of checking hundreds of members by hand, the bot watches the group, checks who is eligible, and tells your Discord.

Built with

  • SvelteKit
  • Cloudflare Workers
  • D1
  • Cron Triggers
  • Roblox Open Cloud
  • Discord webhooks

Demo and source on request in the Discord.

~/projects/roblox-community-bot
$ poll --group
> 4 changes since the last run
[ ELIGIBLE ] new_member_01   214d   id: verified
[ PENDING  ] new_member_02     9d   5 days to go
[ FLAGGED  ] new_member_03     2d   id: none
[ LEFT     ] old_member_04
> next poll in 5m

What it does

  • Polls the group every five minutes and picks up new joins on its own.
  • Eligibility after a number of days you choose — fourteen by default.
  • ELIGIBLE, PENDING and FLAGGED badges, so one glance is enough.
  • The full profile in a Discord embed: avatar, account age, ID verification, followers, groups.
  • Leave detection, so you know when someone walks out.
  • Self-hosted on Cloudflare Workers with a setup wizard in the browser — your data stays yours.

root@sudo:~/projects# cd sudo-bot

buildingbot2026

SUDO Bot

For community owners and mods tired of juggling a different bot for every job. It starts with the modules servers use most, and grows from there.

Demo and source on request in the Discord.

~/projects/sudo-bot
$ /ticket open
> #ticket-0042 created, staff assigned
$ /voice create
> 'late night' is yours: private, 4 trusted
$ /mod
> module not installed yet: coming next

What it does

  • Tickets: a private channel or a temporary voice room for each request, with a transcript when it closes.
  • Staff assignment from a web dashboard, not a wall of slash commands.
  • Temporary voice channels that vanish when empty, with privacy, trust and block lists, and ownership transfer.
  • Moderation modules are next on the bench.

root@sudo:~# cat ./commissions.md

How commissions work

No long process. One agreed scope, then the work starts.

  1. Describe the job

    One message in the commissions channel — what you need and when you need it.

  2. Get a scope

    A reply, usually the same day, with a one-page scope, a timeline, and a quote.

  3. Lock it in

    Say yes and pay the agreed deposit. The scope is fixed from here, so nothing grows quietly.

  4. Delivery

    You get working software and a short guide. The rest is paid on delivery, by QRIS.

Request a quote

No prices are published here: every job is quoted from its scope.

root@sudo:~# ls ~/kits

Starter kits

Small jobs start from something that already works, so you are not paying for the parts every project needs.

  • ./roblox-group-bot

    The community bot, set up for your group, your rules, and your Discord.

  • ./discord-automation

    Tickets, roles, reminders, and alerts wired into your server.

  • ./whatsapp-automation

    Order replies, follow-ups, and notifications for a small business.

  • ./landing-page

    A fast one-page site for a shop, a product, or an event.

Each kit is a starting point. The scope still comes from your message.

root@sudo:~# ping sudo

Let's build it

The fastest way to reach me is the Discord. I answer there first.

Channels

Open for commissions.Bring the problem — the solution is my job.