Roblox Luau Developer
Gameplay, backend and scalable systems — secure, clean, and built to last.
Experienced Roblox Luau developer focused on gameplay, backend systems and scalable architecture.
I write modular, maintainable code that slots into existing teams and codebases.
Strict typing, idiomatic modules
Daily driver for 4.5 years
Server-authoritative architecture
Validated, rate-limited networking
Session-locked, loss-safe saving
Stacking, capacity, serialization
Hit detection, server validation
Cooldowns, modular skill kits
Purchases, products, receipts
Secure economy & transactions
Responsive, state-driven interfaces
Profiling, memory, network load
Never trust the client
Sanity checks, detection
Branching, reviews, team flow
File-synced, external editor setup
Fast root-causing in live servers
Open World
Tycoon / Builder
Builder
Worked on 25+ independent development teams and projects.
Original examples — switch tabs to view each system.
1--!strict2-- Validates and rate-limits incoming remote calls3local Players = game:GetService("Players")45local RemoteGuard = {}6local lastCall: {[Player]: number} = {}7local COOLDOWN = 0.1589function RemoteGuard.wrap(remote: RemoteEvent, schema: {string}, handler)10remote.OnServerEvent:Connect(function(player, ...)11local now = os.clock()12if now - (lastCall[player] or 0) < COOLDOWN then13return -- throttled14end15lastCall[player] = now1617local args = table.pack(...)18if args.n ~= #schema then return end19for i, expected in schema do20if typeof(args[i]) ~= expected then21warn(("[Guard] %s sent bad arg #%d"):format(player.Name, i))22return23end24end25handler(player, table.unpack(args, 1, args.n))26end)27end2829Players.PlayerRemoving:Connect(function(player)30lastCall[player] = nil31end)3233return RemoteGuard
Socials