Summary
Vighnesh Vijay is a software engineer with eight years of experience building developer-facing systems, currently shaping the Luau language's type system and runtime at Roblox to make game development safer and more productive. He previously contributed to R&D and tooling for global-scale titles at Riot Games, bringing full-stack experience across Go, TypeScript, React, and Unreal Engine pipelines. His background includes teaching and mentoring in computer science at the University of Pennsylvania and leading student engineering teams, reflecting strong communication and process skills alongside technical depth. Notably, he helped implement a new typing model and autocomplete for Luau’s TypeChecker—work that sits at the intersection of language design and practical IDE features. Based in San Francisco, he blends academic rigor from a Penn M.S.E. with hands-on product delivery for real-time, large-audience systems.
8 years of coding experience
3 years of employment as a software developer
M.S.E Computer Science, M.S.E Computer Science at University of Pennsylvania