Disguise Designer is a multi-featured 3D visualisation Windows application which utilises licensed networked machines to drive the rendering of video for live shows and virtual production. As a Software Engineer within Disguise Technologies Ltd., our main duty is to develop on the main Designer software.
The tech stack of Disguise Designer included modern C++ with a bespoke Python 2 integration, and usage of the Qt library. Source control and peer review was conducted via GitHub. CI/CD was carried out over TeamCity. Our software tickets came directly from clients or via the Support Team, and our monthly releases required a fast-paced development cycle.
My contributions included:
Maintenance of the DMX system, 3rd party device support, project file cross-machine synchronisation.
Liaising with QA and the Support team to maintain fast-paced ticket resolution.
Cross-machine debugging to maintain functionality in distributed processes.