Systems, on
both sides.
Luau inside Roblox. TypeScript beyond it.
I build modular Roblox systems, external web applications, and the infrastructure connecting them.
Explore projectsSelected projects.
An index of systems and services, with the thinking behind each one.
Audio System
A Roblox audio layer that separates server-side recipient routing from client-owned playback and cleanup.
Valor
A TypeScript Discord bot for reviewing requests and managing Roblox group roles through validated commands.
Zone System
Server-owned zone membership using tagged Roblox regions, local-space geometry, and entry/exit signals.
ODS Experiment
A modular Roblox observation-device prototype with switchable optics, battery drain, audio, and night-vision effects.
Four source-inspected studies. Code excerpts retain their repository paths.
Built around
boundaries.
Good systems make ownership obvious. In Roblox, that means careful client/server decisions and predictable lifetimes. In TypeScript, it means explicit authorization and external API failure paths.
These case studies use inspected project source and genuine code excerpts. Private or unverified repositories are presented without public source links.