BSc (Hons) in Software Engineering - 2nd Upper Class | University of Kelaniya
Senior Software EngineerC# / .NET Backend DeveloperUnity (C#) Game EngineerEntrepreneur
About Me
Senior Software Engineer with over 5+ years of professional experience designing and developing software solutions using C# across game development and web-based systems. Specializes in Unity game engineering and modern .NET backend development, including ASP.NET Core Web APIs, Entity Framework Core, and scalable application architecture. Experienced in object-oriented design, real-time multiplayer systems, performance optimization, database design, and full-stack application development. Combines strong game engineering expertise with backend and web technologies to build maintainable, efficient, and reliable software solutions
Experience
Software Engineer
Zincat Technologies
5+ years experience
Senior Software Engineer & Consultant
XON Studio, Ceytech Innovations, Cyrus Codelabs
2019 - Current
Technical Arsenal
Game Development & Engines
Unity (C#)
Construct 3
Photon Engine
Colyseus
WebSockets
AR Development
Physics & Vehicle Simulations
Web Performance Optimization
Backend & System Architecture
C# (.NET Core / ASP.NET Web APIs)
Entity Framework Core (EF Core)
PHP (Laravel)
Blade Templates
MVC Pattern
RESTful APIs
Microservices
Dependency Injection
OOP
Frontend & Web Technologies
Next.js (App Router, SSR/SSG)
React.js
TypeScript
JavaScript (ES6+)
HTML5 & CSS3
Tailwind CSS
Bootstrap
Databases & Real-Time Data
MySQL
Relational Database Modeling (ER Schemas)
Query Optimization & Indexing
WebSockets
Event-Driven State Synchronization
API Integrations
DevOps, Tools & Systems
Git
GitHub
Postman
Linux / Nginx
Docker Fundamentals
Vercel
CI/CD Workflows
Featured Projects
Real-Time Multiplayer Gaming Suite
Zincat Technologies Team
Engineered real-time multiplayer titles including Battle of Naval, Omi, and Ludo using Photon and Colyseus frameworks. Integrated custom WebSocket-based multiplayer engines to handle low-latency data transfer, room matchmaking, and synchronized multiplayer game states across concurrent player sessions.
Architected the complete full-stack infrastructure by coupling a modular MVC backend with a high-performance Next.js / React frontend, establishing secure server-to-server (S2S) integration protocols and managing dynamic game catalog lifecycle pipelines. Modeled normalized relational ER schemas and indexing strategies from the ground up, enforcing strict referential integrity and data consistency across high concurrency transactional ledgers, multi-currency user wallets, and audit trails. On the backend, engineered deterministic verification routines and mathematical payout engines to validate wager cycles against race conditions, while developing modular, state-driven frontend interfaces across 5+ interactive titles (Slot Machine, Plinko, Keno, Hi-Lo) to ensure seamless,low-latency client synchronization.
Architected and deployed a high-traffic web-based promotional game suite for Coca-Cola Nepal's ICC T20 World Cup campaign, optimized for high concurrent mobile browser traffic and interactive brand engagement.
/// CONSTRUCT 3/// HTML5/// JAVASCRIPT/// MOBILE WEB OPTIMIZATION
Vishwa Kids Educational Ecosystem
Ceytech Innovations Team
Designed the full system architecture, relational ER schemas,and integration strategy for the multi-tier edtech platform linking the web management portal, the Vishwa Kids learning app, and unified communication channels for parents, teachers, and students; engineered cost-optimized backend services to minimize cloud infrastructure expenses while delivering simplified, practical user journeys
/// REACT.JS/// NEXT.JS/// WEB AUDIO API/// DATABASE DESIGN
Arcade & Platformer Game Collection
Zincat Technologies Team
Developed a diverse collection of single-player and arcade titles focusing on physics, custom game logic, and responsive controls. Titles include Escape Sona (platformer), Rapid Chess, Candy Tile (Mahjong style), Bouncy Beak, among others.
/// CONSTRUCT 3/// UNITY/// GAME LOGIC & PHYSICS/// UI/UX DESIGN
eceyPal POS System
Ceytech Innovations Team
Designed the end-to-end platform architecture and relational ER schemas for a hardware-free mobile POS following the MVC pattern and Service Repository design patterns with a Next.js / React on the frontend; eliminated the need for traditional desktop terminal hardware by integrating camera-based scanning, multi-branch tracking, and optimized database queries that reduced server compute overhead by ~30%.
/// REACT.JS/// DATABASE ARCHITECTURE/// MOBILE WEB
MedLink Healthcare Platform
Ceytech Innovations Team
Designed the complete system architecture and normalized relational ER schemas for a clinical management portal using C# (.NET Core, ASP.NET Web API), Entity Framework Core (EF Core), and Next.js; implemented dependency injection pipelines and secure JWT role-based access control (RBAC) for clinical and ledger records, cutting physician administrative time by 50%–70% via organized patient histories, financial tracking, and one-click printable digital prescription generation.
/// C#/// .NET CORE/// ASP.NET WEB API/// ENTITY FRAMEWORK CORE/// NEXT.JS/// JWT / RBAC/// ER SCHEMA ARCHITECTURE
CampusZone.lk
XON Studio Team
Comprehensive academic and campus community portal designed for Sri Lankan undergraduates. Features centralized student networking, academic resource repository sharing, and campus-wide event collaboration toolsets.
Engineered an experimental client project integrating MetaMask wallet authentication with Web3 gameplay mechanics, connecting blockchain transaction triggers directly into web-based game loops.
/// CONSTRUCT 3/// WEB3 INTEGRATION/// METAMASK API
Buyland.lk Real Estate Marketplace
XON Studio Team
Digital real estate platform specialized in land listings, property search filters, seller management dashboards, and localized interactive property mapping across Sri Lanka.
Developed the 2025 Avurudu Game suite and corporate promotional games for Sampath Bank PLC and Sri Lanka Insurance Corporation (SLIC), driving seasonal digital brand activation.
/// CONSTRUCT 3/// WEB GRAPHICS/// UI/UX/// BRAND INTEGRATION
Mybodima.lk Micro-SaaS Platform
Ceytech Innovations / XON Studio Team
Designed and deployed a micro-SaaS accommodation platform connecting students and working professionals to boarding locations across Sri Lankan universities and urban business districts. Features automated property management, location filtering, and landlord portals.