Summary
Doug Banks is a versatile software engineer and board game developer with nearly three decades of experience, currently freelancing from Coarsegold, California. He combines rigorous technical fluency with creative product sense to deliver developer tools, educational apps, and engaging consumer software. At Roblox, he shaped Roblox Studio by enabling plugin debugging, building the Lua Widgets library, and introducing Accurate Play Solo to test client/server architectures in a single Studio instance. Earlier roles include leading ZeeMee’s iOS app development (Swift and React Native), integrating analytics, crash reporting, and CI, and creating award-winning educational apps at Edmodo and Root-1 that earned New and Noteworthy honors. He holds a BA in Mathematics from the University of Pennsylvania and an MS in Computer Science from UC Berkeley, underscoring a strong foundation in theory and practical systems. Outside traditional engineering, he is pursuing board game publishing, leveraging a puzzle-driven mindset to design and prototype compelling tabletop experiences.
10 years of coding experience