StageGlass is an application that allows interior designers to turn floorplans into beautifully rendered 3D levels in real-time, all working in a web browser. StageGlass makes it easy for design professionals to create designs iteratively, to collaborate seamlessly with customers, and to create photo-realistic stills and interactive walkthroughs in minutes.

Link to website: https://www.stageglass.com/

StageGlass gives designers the ability to create realistic and immersive proposals more quickly, giving them an edge over competitors using mood-boards, illustrations, or floor plans. It also lets designers iterate with customers more efficiently, by reducing the time it takes to visualize changes and review them with the customer immediately.

Our team built the application from scratch utilizing several technologies to create a smooth, responsive web user interface and an efficient Unreal Engine rendering client.

As a Senior Software Engineer on the team, I worked a lot on the networked data protocol to keep these two sides communicating properly and efficiently. I rewrote the data processing logic for our networked protocol in C++. Through profiling and optimization efforts, we saw significant performance improvements by reducing packet size and improving speed.

I also worked closely with technical artists / gameplay engineers to implement new features. We created a robust system allowing the user to modify “properties” of various furniture objects in the level and allow for a high degree of customization in the look & feel of the spaces.

I also helped set up CI/CD for daily build deployments and automatic building of source code to distribute binaries to artists.