Hi, I'm TimorousShadow,
I build software for online communities
I'm 20 and I write software for online communities: a moderation bot and staff dashboard for a Discord server, a trading card game, a creator portal and Roblox code. I also run the Proxmox host all of it lives on, this page included.
Work

NAMSOS
Discord community
Moderation bot & staff dashboard
Tracks staff points and sanctions, runs support tickets through Chatwoot, shows activity analytics, and ships with a Vencord plugin for the moderators. TypeScript, Node, PostgreSQL.

Content Program Portal
Web app
Creator program portal
Creators apply, get grouped automatically, and earn credits for the content they post. Web app with an admin side.
Technical skills
TypeScript
Bots, web apps, APIs
Node.js
Back-end & services
PostgreSQL
Data & persistence
Lua / Roblox
Game code
Proxmox & Linux
Self-hosting the stack
About me
Most of what I build starts as a problem a Discord server actually has: moderation that doesn't scale, a game people want to play together, a program that needs a portal. It turns into something I ship, then keep running and improving once real people depend on it.
Servers I run
Everything lives on one Proxmox host I administer: around fifteen VMs and containers behind nginx, with Let's Encrypt certificates, ZFS storage and a pfSense firewall. This page is served from it too.
Day to day I move between TypeScript, Lua, Go and SQL, and between Next.js, Astro, Node and Docker.
Bonjour !
I'm from Paris and I still live in Île-de-France. Most of what I build is for people online, but the servers it runs on sit a few kilometres from here.
I'm from here 🏠
(Paris, 75)
Where I've worked

Intern
Rayward & Rotector, remote, Roblox
Nov 2026 to present
Intern at Rayward, one of the biggest safety platforms on Roblox, used by the teams behind PLS DONATE (5B+ visits), Booth Game and Helicity. It carries the findings of independent groups such as Rotector, a volunteer project for Roblox and Discord that pairs automated detection with human review and has identified 1M+ inappropriate accounts, 440K+ of them confirmed.

Community Manager
The Noobic Stratocracy, remote, Roblox
Nov 2026 to present
Community Manager for The Noobic Stratocracy on Roblox. I run moderation and the staff behind it, pass player feedback and bug reports to the developers and announce their changes back to the community. I also oversee the in-game factions and the Quality Assurance team that tests updates before release.

Open-Source Software Contributor
RoValra, remote, GitHub
Sep 2026 to present
Developed and contributed user-facing features for an open-source browser extension enhancing the Roblox website, including recently viewed marketplace items, Robux-to-fiat price estimates, recent trade items and trade quick actions. Implemented additional quality-of-life functionality, including browser notifications, rich Roblox links and developer debugging tools. Contributed to French-language localization, improving accessibility for French-speaking users. Technologies: JavaScript, Chrome and Firefox WebExtensions APIs, Sass, i18next.

Developer
NAMSOS, remote, Discord
Jul 2026 to Nov 2026
Moderation bot and staff dashboard for the community: staff points and sanctions, support tickets through Chatwoot, activity analytics, plus a Vencord plugin for the moderators.

Contracted Gameplay Programmer
MetaMethod, remote, Portugal
Aug 2025 to Oct 2026
Contracted Developer at MetaMethod, working across the noRot group and Backrooms Survival on Roblox. Primarily focused on gameplay programming and game logic, developing core systems, implementing gameplay mechanics, and scripting features in LUAU. Responsible for building and maintaining reliable game systems, debugging issues, and refining existing functionality to support ongoing development and deliver a smooth, consistent player experience across both projects.

