Available - New England / remote
Backend that stays up.
Bots, APIs, scrapers, automations, and small tools with the boring parts handled properly. Built to keep running after the demo.
01 / work
What gets built
A practical menu for people who need working software, not a pitch deck. Pick what fits, scope the rest in a call.
-
01
Discord bots that feel native
Slash commands, moderation, persistence, dashboards, and integrations that do not crumble after the first busy night.
-
02
APIs
Auth, rate limits, validation, clear errors, and endpoints that are easy to consume.
-
03
Scrapers
Retries, backoff, scheduling, data cleanup, and target friendly behavior.
-
04
Automation
Cron jobs, bots between services, reports, alerts, and cleanup scripts.
-
05
Data pipelines
Batch ETL, transforms, exports, and small systems for keeping data usable.
-
06
CLI tools
Fast terminal utilities, internal tools, scanners, and security adjacent helpers.
02 / stack
Toolbox without ceremony
Pick the language that fits the job. Keep the shape of the system simple. Boring tech wins.
Primary lane
Go, Python, TypeScript, and whatever ships the service cleanly.
03 / featured
Featured build
Live front-end builds with enough personality to prove the browser is not an afterthought.
Pocket Net
Boot sequence, draggable windows, seventeen rn: sites, quests, live FM radio, and a full pocket handset shell. Local save. No backend.
- 17rn: sites
- RCgame economy
- FMlive radio
The Seven Marked Domains
Seven original domain expansions. Each cage has its own colour, song, weather, and its own way of striking the guest.
- 7domains
- soundon scroll
- 0UI libraries
04 / projects
The repo wall
Pulled live from GitHub. Originals only. Sorted however you want.
Fetching live projects
Reaching GitHub...
Focus the board, use arrows or A/D, catch stars, dodge bugs.
Score 0
05 / contact
Bring the messy job.
Outline what you need. I scope it, price it, build it, and keep notes you can hand to anyone after.
1rhino2
Cash App after scope and price are locked. Cashtag lives in DMs only.