Summary
Martin Viidik is a Technical Designer based in Berlin with a decade of experience bridging software engineering and interactive real-time systems. Currently at Ubisoft Berlin, he crafts gameplay and technical solutions informed by prior work building Unreal Engine VR applications for life sciences and full-stack integrations across .NET, Java, and modern front-end frameworks. He combines game-focused technical design with practical production skills—estimations, documentation, and system integration—so features ship from concept to implementation. His background includes embedded team roles in the Estonian Defense Forces and enterprise data integration, reflecting a disciplined approach to scalable, maintainable systems. Comfortable moving between gameplay scripting, engine-level development and web services, he brings a multidisciplinary perspective often missing in purely code- or design-focused roles.
10 years of coding experience
4 years of employment as a software developer
Tallinn University
English, Estonian, German