Hi, I am Daniel
I'm a Unity developer with a background in industrial design. I excel at crafting immersive, intuitive experiences that invite curiosity and feel alive from the first tap, click, or gesture.
Born in South Africa, I grew up surrounded by braais, biltong, and a healthy curiosity for how things work. I started off designing physical products, but once I discovered Unity and XR, I was drawn in by the ability it offers to create magical moments and experiences. I now use my abilities in spatial thinking and my design chops to shape digital worlds that respond, react, and invite you to play.
For the past ten years, I’ve been based in Finland—where silence is golden, coffee is strong, and design thinking runs deep. The Nordic mindset has sharpened my approach: thoughtful, minimal, and user-centered. It’s taught me to slow down just enough to listen carefully—then build fast, with clarity and intention.
I’m at my best when I’m moving quickly—sketching, prototyping, testing, and repeating. I am fluent in C# and love building tools that make life easier for designers and developers alike. If it’s early stage and a bit messy, I’m probably having a great time.
How I work
-
I treat prototypes as learning tools. I build the minimal version of an idea first, test it in context, and iterate quickly based on what’s works! delivering a playable loop as early as possible enables faster feedback from designers and stakeholders.
-
I strive to write code that’s both simple and adaptable - clean enough to read at a glance, yet structured to scale as projects evolve. I apply design patterns thoughtfully, prioritizing maintainability and long-term sustainability alongside short-term goals. Even under tight timelines, I favour component-based design and ScriptableObjects to keep systems decoupled. This keeps codebases flexible and makes swapping ideas in and out frictionless.
-
All prototypes are structured to be readable and understandable by others. I document key decisions, keep naming consistent, and avoid single-developer shortcuts that slow teams down. I follow Unity’s C# style conventions for consistency, and I treat code reviews as opportunities to sharpen my skills and contribute to better team practices.
-
I'm committed to continually expanding my skills through hands-on projects, code reviews, and staying current with evolving game development practices and tools.
-
I aim to create “Ah, of course, that makes sense!” moments, experiences that go beyond just functional and feel intuitive, satisfying, and easy to grasp. I test early and often, using player feedback to guide iterations and ensure every interaction feels playful, purposeful, and clear.
-
I use/build tools to streamline workflows and reduce friction wherever possible. Whether it’s a level setup shortcut, automated data generation, or debug toggles, I make iteration faster and remove repetition for myself and the team.
Experience
2022 - 2025
Doublepoint Technologies
Helsinki, Finland
Senior XR developer
2021 - 2022
Audiospace.IO
Helsinki, Finland
Lead developer
2017 - 2022
Alter - Experience Ideas,
Helsinki, Finland
Lead developer
2016 - 2017
SYK University Properties of Finland Ltd, Tampere, Finland
VR Researcher
2014 - 2016
ARC Design Studio,
Durban, South-Africa
Industrial Designer
For more detailed resume, reach out to daniel.leggat(at)gmail.com