background background
Game & XR Developer

Sahan.

Unity Developer exploring new avenues in the XR world while trying to apply coding to maximize the UX. Passionate gamer trying to gamify the real world

8+.
Years of
Experience in
Game dev & XR

Expertise in.

Unity game developer dedicated to pushing boundaries and turning ambitious game ideas into reality.

  • Unity Game Development
  • XR Experiences
  • Gameplay Systems 
  • AI Interaction Systems
  • Performance Optimization 
  • Multiplayer  Networking
  • Custom Tools Development
  • Game Architecture Design
  • In-Game UI Systems
  • Product Development Lifecycle

Experience.

2024 - Present
Matific, Sri Lanka

Tech Lead - Game development
Drove the development of robust features and internal tools across iOS, Android, and web, enhancing system reliability and evolving the codebase for scalability.

2022 - 2023
Edify, UK/Dubai

Senior Software Engineer
Planning & implementing features, refactoring the existing code base and providing technical support

2021 - 2022
Matific, Sri Lanka

Senior Software Engineer
Implementing features and support tools for the game product on iOS, android and web platforms.

2018 - 2021
Arimac, Sri Lanka

Software Research Engineer
Designing solutions for real world AR & VR problems.

Projects.

VR Game Jam 2023 Submission

/*! elementor - v3.9.0 - 06-12-2022 */ .elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))} Previous Next /*! elementor - ...

Edify Teaching Application

/*! elementor - v3.9.0 - 06-12-2022 */ .elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))} Previous Next /*! elementor - ...

Virtual Reality Cricket

/*! elementor - v3.5.3 - 28-12-2021 */ .elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))} Previous Next /*! elementor - ...

Unit Testing for Unity

/*! elementor - v3.5.3 - 28-12-2021 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block} /*! elementor - v3.5.3 - 28-12-2021 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading ...

Cloud based Image Tracking

/*! elementor - v3.5.3 - 28-12-2021 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block} /*! elementor - v3.5.3 - 28-12-2021 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading ...

Augmented Reality Drawing

/*! elementor - v3.5.3 - 28-12-2021 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block} /*! elementor - v3.5.3 - 28-12-2021 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading ...

United Nations SDG AR Wings

/*! elementor - v3.5.3 - 28-12-2021 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block} /*! elementor - v3.5.3 - 28-12-2021 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading ...

Andersens AR – Tile Visualizer

/*! elementor - v3.5.3 - 28-12-2021 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block} /*! elementor - v3.5.3 - 28-12-2021 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading ...

Avatar Customization

/*! elementor - v3.5.3 - 28-12-2021 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block} /*! elementor - v3.5.3 - 28-12-2021 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading ...

Procedural Animations

/*! elementor - v3.5.3 - 28-12-2021 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block} /*! elementor - v3.5.3 - 28-12-2021 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading ...
background

Let's grab a coffee and jump on conversation chat with me.