About

Hey! I'm Tom Schollenberger. I'm an Engineer at Roblox, working on the Luau programming language. Before that, I completed my accelerated BS + MS at the Rochester Institute of Technology, under the supervision of Matthew Fluet. Outside of work, I'm probably complaining about the Phillies...

Education

Master of Science in Computer Science

Jan 2025–Dec 2025

Rochester Institute of Technology

  • Capstone: “Safe Stack Allocation in Standard ML” (PDF, Poster)

Bachelor of Science in Computer Science

Aug 2021–Dec 2024

Rochester Institute of Technology

Background

Software Engineer — Roblox

Feb 2026–Present

Luau Compiler Team

I own core compiler features including module exports, the Luau 64-bit integer type, and systems of the bytecode-to-bytecode compiler.

Graduate Teaching Assistant — Rochester Institute of Technology

Jan–Dec 2025

Led recitations for data structures/algorithms and help 50+ students with labs and OOP coursework.

Embedded Software Engineer Intern — Collins Aerospace

May–Aug 2024

Built C++ software enabling legacy radios to interoperate with modern cryptographic systems.

Software Engineer Co‑op — Vanguard

Sep–Dec 2023

Automated CI/CD for Go services and implemented mutual fund transaction processing in Go.

Software Engineer Intern — Carnegie Mellon SEI

May–Aug 2023

Created security tools in C and Rust for Linux and container workflows. Helped spur Rust adoption within the company.