I build scalable enterprise software, real-time interactive systems, and production AI/ML architectures.
Back in 2020, just before my A-levels, an accident threw my academic plans off course. I didn’t ace my exams as expected and missed out on a government university spot for a sound engineering degree. Feeling lost and uncertain, my amazing sister stepped in and applied for an IIT Infoschol scholarship on my behalf. This unexpected opportunity led me to discover a newfound passion for coding, starting with a simple "Hello World" project in Python, marking the beginning of my journey into software engineering.
As I delved deeper into coding, my career began to take shape. I started contributing to various startups and tech organizations, focusing on building robust and efficient software. In 2022, I took a significant step forward by founding Codex, a startup where I assist university students with their software engineering coursework and final year projects, further refining my skills and expertise.
Beyond my work at Codex, I’m passionate about staying on the cutting edge of technology. I have a keen interest in AI, machine learning, DevOps, and Three.js. When I’m not coding or running Codex, you’ll likely find me playing Valorant or watching movies, always in search of the next great adventure.
Develop production gameplay systems and supporting web software with React, Node.js, and Unreal Engine, bridging runtime integration with web applications. Working closely with the engineering team to transition AURA SDK & Plugin from academic research into a developer-focused SDK and plugin connecting engine integrations with web applications, backend services, and procedural content generation (PCG) workflows. Contribute to multiple game systems and integrations, including code review and practical engineering work aimed at production deployment.
Architected more than 10 Next.js enterprise modules using server-side rendering, static optimisation, reusable component libraries, and robust state management. Refined API contracts and reduced overhead by 15 percent while removing unnecessary re-renders. Delivered production features with React, Next.js, TypeScript, and Node.js, working with REST APIs, GitHub Actions, and Vercel across development and deployment.
Accelerated server-side rendering and CI/CD pipelines by approximately 80 percent, expanded Jest and Playwright automated test coverage by 30 percent, and delivered Spark POS inventory and billing dashboards. Built the ITrack ERP HR scheduling canvas with more than 200 interactive elements using React Konva and Zustand, creating an interactive timeline planning tool and contributing to around a 50 percent workflow improvement.
Built responsive web interfaces with React and Tailwind CSS and contributed to secure authentication, GraphQL integration, unit testing, and continuous delivery (CI/CD) pipelines across the application.
At CODE-X Freelancing, I undertake diverse client projects adapting across various tech stacks. Develop end-to-end full stack web platforms, e-commerce applications, and interactive dashboards, while mentoring fellow university peers and guiding advanced coursework architectures.
Honored that our research paper for the AURA framework was selected as one of the Top 7 papers at the Applied Data Science & Artificial Intelligence Conference (ADScAI 2026), Department of Computer Science & Engineering, University of Moratuwa.
The paper presents a calibration-first, telemetry-driven behavioural modelling and neuro-fuzzy surrogate framework for real-time procedural game adaptation, with an MLP surrogate achieving 92.6% explained variance in empirical evaluations.
AURA SDK was recognized nationally in the Tertiary Technology category and showcased as an adaptive game plugin at NBQSA & AIExpo.lk 2026.
Demonstrated live procedural environment adaptation driven by real-time player telemetry, bridging machine learning models with Unreal Engine and Unity.
Thrilled to announce that our team Alpha Squad from Informatics Institute of Technology (IIT) secured 1st Runner-Up in DevQuest, the full-stack development competition under the Tertiary Category at SLIIT CODEFEST 2024, organized by the Faculty of Computing.
This achievement reflects our team’s technical prowess in building innovative solutions and excelling in performance metrics. Proud of our collaborative effort and the recognition of our 'powerful strengths' in software development!
Proud to have been part of the student group representing Informatics Institute of Technology (IIT) that emerged as a Finalist in the DevQuest Contest (Tertiary Category) at SLIIT CODEFEST 2023, organized by the Faculty of Computing, Sri Lanka Institute of Information Technology.
This competition tested our problem-solving and software development skills, and reaching the finals was a testament to our teamwork and dedication. A memorable milestone in my tech journey!
Proud to have been part of Team Alpha Squad, which emerged as a Top 5 Finalist in OpenHack 2.0 Designathon, organized by the Mozilla Campus Club and FOSS Community of IT on 18th February 2023.
This competition challenged participants to innovate through collaborative problem-solving and design thinking. Being recognized among the finalists highlights our team’s creativity and technical collaboration in a competitive environment.
Pursuing postgraduate specialization in Artificial Intelligence Engineering, focusing on real-time adaptation, machine learning pipelines, neural surrogates, and production AI engineering.
Graduated with First Class Honours (GPA 3.8). Completed research thesis on the AURA adaptive game framework, selected among the Top 7 papers at ADScAI Conference 2026 and recognized at NBQSA & AIExpo.lk 2026.
Actively contributing solutions across Next.js, React, and TypeScript to help software developers worldwide.
Publishing advanced technical architectural breakdowns covering Next.js SSR vs. SSG, Server Actions, and React animations.
Mentoring IIT students on modern application architectures, software design patterns, and hackathon project delivery.
Discover why Framer Motion’s AnimatePresence exit animations break with React fragments and learn simple fixes to ensure smooth component transitions.
React Hook Form provides a powerful useWatch hook that allows you to track changes in form fields in real time. This is perfect for our use case because we need to react to the state of a checkbox immediately, not just during form submission.
Sketched out in Figma and brought to life with a bit of love in Visual Studio Code. Built on Next.js, styled with Tailwind CSS, and enhanced with some cool 3D magic thanks to Three.js and Sketchfab models. Deployed smoothly with Vercel , with every word dressed in the Roboto typeface.