ghulq

We build in the dark so that the light has somewhere to land.

ghulq

Developer behind Sodi Development. I build Discord tooling, payments, domains and the quiet web that holds them together.

ghulq's profile art: an anime character with dark hair, violet eyes and blue headphones, in a collage of butterflies and torn paper
Vol. 01, cover

-006 Bankai

I build the systems small communities run on: the bot that keeps a server in order, the page that holds a person's links, the ledger every payment passes through.

Ichigo in his hollow mask, red stripes over bone white, one gold eye staring out through ink splatter

Somewhere between Karakura Town and a terminal.

Soi Fon smiling with her eyes shut, hugging a black cat that sweats nervously
Rukia in her bankai, pale and white, crowned with ice crystals against the dark
Nel shouting happily with her eyes shut while Grimmjow holds up a finger beside her

-004 The divisions

  1. SodiumDiscord bot and dashboard
    Shikai
    Moderation with cases, auto moderation, logging, welcome messages, reaction roles and custom commands.
    Bankai
    Bot and dashboard are two processes sharing one PostgreSQL database, with MCP tools on the same core.
    sodi.fyi
  2. XystLink in bio
    Shikai
    One short url holds a person's socials, music, files and Discord presence.
    Bankai
    Styled down to the blur radius. Free is the whole product, and nothing is a subscription.
    xyst.wtf
  3. FiscalithPayment and tax system for Sodi Development
    Shikai
    Every checkout, subscription, refund and payout across the products runs through it.
    Bankai
    Because every sale passes through it, invoices, ledger and tax returns are built from its own records.
  4. SablingsDomain registration
    Shikai
    Search, register, transfer, renew and manage domains and DNS.
    Bankai
    Every registry operation goes through the Openprovider API, behind one calm interface.
    sablings.com
  5. LayaModeration model server
    Shikai
    A FastAPI server for the laya moderation model.
    Bankai
    It reads the messages so Sodium's moderators read fewer of them.

At the end of the day you need to be able to look into the mirror.

-002 Kido

Vessel of Python, answer only what is asked.

Jinja speaks the page, the server keeps no secrets in the browser.

Postgres binds the bot and the dashboard into one.

nginx stands at the door, the tunnel carries the light.

Rust where the blade must never chip, CSS for the robe it wears.

No framework, no bundle, nothing in between.

Hado #0, plain HTML.

-001 Senbonzakura Kageyoshi

Bankai. A thousand blades, scattered like petals.

Move through the blades. Click to scatter them.

000 Senkaimon

Three roads lead out. The hell butterflies know each one.

  1. ghulq.deHome world
  2. sodi.devThe studio
  3. github.com/ghulqThe archive