Available for opportunities

Dilan Shaminda

Senior Unity Developer  ·  MSc. Computer Science  ·  Unity Certified

Building high-performance educational games played by millions of children worldwide. Specialising in Unity, WebGL, and scalable game architectures for EdTech platforms.

10+ Years Experience
M+ Children Reached
2 IEEE Publications
5 Industry Awards

Expertise & Stack

🎮
Unity3D & C#
Advanced game systems, engine architecture, rendering pipelines, and custom tooling.
🌐
WebGL
Cross-platform deployment, memory optimisation, and browser-native game performance.
Performance Opt.
Profiling, batching, LOD, shader optimisation for mobile and web targets.
🧪
Test-Driven Dev
Unit testing, NUnit, Play Mode tests ensuring robust and reliable game code.
🏗️
Code Architecture
SOLID principles, design patterns, scalable systems for long-lived codebases.
🤖
Game AI
Pathfinding, behaviour trees, state machines, and ML-Agents integration.
📱
Native Platforms
Android and iOS native plugin integration, platform-specific builds.
🔬
Research & CV
Gesture recognition, AR, speech processing — IEEE published author.

Professional Experience

June 2022 — Present
Senior Software Engineer
Matific Global EdTech
  • Designed and shipped new features for a globally popular Unity-based maths game, boosting educational engagement for millions of children worldwide.
  • Refactored and optimised legacy codebase across WebGL and native platforms, significantly improving performance, maintainability and scalability.
  • Led complex bug diagnostics and resolution ensuring a seamless, reliable cross-platform user experience.
  • Developed comprehensive unit test suites, raising overall code quality and system reliability.
  • Collaborated cross-functionally with designers, product managers and QA to deliver impactful educational outcomes.
January 2019 — May 2022
Game Development Lecturer
Informatics Institute of Technology (IIT) Academia
  • Delivered undergraduate modules in 3D Graphics Programming (OpenGL), Advanced Maths & Game AI (Unity3D), Mobile Application Development (Android), and Computer Systems.
  • Mentored students on game engine architecture, rendering pipelines, and AI techniques.
March 2019 — September 2019
HiWi — Research Assistant
Technical University Kaiserslautern, Germany Research
  • Built immersive 3D Unity environments: a remotely operated ICT train coupling simulation and a chemical mixing laboratory simulation.
  • Developed data visualisation websites displaying real-time simulation statistics.
  • Stack: C#, Unity3D, MongoDB, JavaScript, Node.js, HTML5, CSS3, Docker.
January 2014 — January 2016
Software Engineer
G3 Technologies (Pvt) Ltd Product
  • Full lifecycle development of CRM products including requirements analysis, design and implementation.
  • Developed XTremeRider 3D — an award-winning bike racing game for Android using Unity3D.
  • Stack: C#, ASP.NET, MSSQL Server, Crystal Reports, Unity3D, JavaScript, jQuery.

Education & Certifications

🎓
MSc. Computer Science
TU Kaiserslautern, Germany · 2018
🎓
BSc. (Hons) Information Technology
SLIIT Colombo · 2013
Unity Certified Associate Programmer
Unity Technologies · 2022
Microsoft Certified Professional (MCPS)
Microsoft · 2015
HTML5 / JS / CSS3 Specialist
Microsoft Certified · 2015

Projects

🧮
Unity WebGL EdTech
Matific Maths Platform
A globally deployed educational maths game for millions of school-age children. Responsibilities spanned feature development, legacy refactoring, and cross-platform performance optimisation across WebGL and native targets.
🏍️
Unity Android C#
XTremeRider 3D
Award-winning 3D bike racing game developed for Android. Winner of the e-Swabhimani national award in "Entertainment & Lifestyle" (2016).
🤟
ML / CV C#
Sign Language Interpreter
Award-winning system using gesture recognition and SVM classification to interpret sign language in real time. 1st Place winner at mBillionth Award South Asia and e-Swabhimani 2016.
🚂
Unity Simulation C#
ICT Train Coupling Simulation
Immersive 3D Unity simulation for remotely operated ICT train coupling, built during research tenure at TU Kaiserslautern. Integrated with real-time data visualisation dashboards.
⚗️
Unity Simulation
Chemical Mixing Lab Simulation
3D virtual chemistry laboratory simulation for educational and research purposes, built at TU Kaiserslautern. Coupled with a Node.js / MongoDB backend for real-time statistics.
+
Add Your Projects

Honours & Awards

🏆
1st Place — mBillionth Award South Asia
Inclusion & Empowerment · Sign Language Interpreter
2016
🏆
1st Place — e-Swabhimani
Inclusion & Empowerment · Sign Language Interpreter
2016
🏆
1st Place — e-Swabhimani
Entertainment & Lifestyle · XTreme Rider
2016
🥈
Best C++ Article — 2nd Prize
CodeProject.com
2014
📝
Tutorial Published
jQuery Image Slider for Beginners · CodeProject.com
2014
🎖️
Nominee — NBQSA 2013
National Best Quality Software Awards · Sign Language Translating System
2013

Publications

IEEE ICIIS 2013
Enhanced feature extraction method for hand gesture recognition using support vector machine — E. M. P. S. Edirisinghe, P. W. G. D. Shaminda et al.
DOI: 10.1109/ICIInfS.2013.6731970 · pp. 139–143
IEEE ICIP 2020
Technological Review on Integrating Image Processing, Augmented Reality and Speech Recognition for Enhancing Visual Representations — R. M. Jayamanne & D. Shaminda
DOI: 10.1109/ICIP48927.2020.9367358 · pp. 1–6

Contact

Open to senior Unity development roles, EdTech collaborations, and consulting opportunities. Feel free to reach out.