CreationsEngineering2022
Roblox js-to-lua
A JavaScript-to-Luau transpiler that brought web technologies into Roblox and helped fix over a million engine crashes a month.
Role Senior Software Engineer
- TypeScript
- Lua/Luau
- GitHub Actions
- Jest

I worked with Principal Engineers at Roblox on a small senior team spread across time zones. We built js-to-lua, a transpiler that turns JavaScript web code into Luau, Roblox's typed dialect of Lua.
I also wrote GitHub Actions benchmarks that measure Luau performance and catch regressions over time. The transpiler brought Jest into Roblox and was part of a multi-million dollar effort that fixed roughly a million crashes a month on a Fortune 500 platform, saving thousands of engineer hours.