TimorousShadow

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.

Map of Île-de-France

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 StratocracyVerified on Roblox, 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

MetaMethodVerified on Roblox, 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.