I’m a full-stack software engineer with hands-on experience building and scaling SaaS platforms, and the CEO & Founder of EvoGuru.
My interest in technology started when I was a child through hands-on work with hardware, game modding, and building websites, which evolved into developing production-ready full-stack applications and internal tools. This background has shaped my ability to understand systems holistically, from infrastructure and security to user experience.
I hold a Bachelor of Computer Science with a major in Cyber Security from Swinburne University.
A fully featured tutoring management SaaS platform for Sri Lankan individuals and tutoring businesses, with payment gateway integration, an AI assistant powered by function-calling using an OpenAPI spec, and many other tools.
A web app for students to ask questions and post reviews about educational institutions, their courses and their units. It has been built with the serverless Cloudflare stack.
A mobile app that lets users remotely connect to their VLC client on PC and control playback and interact with the playlist. Note: This project is not affiliated with VLC.
Unofficial demo implementation of the WEBXPAY payment gateway for testing and development purposes.
A web app which lets users create communities, posts and add custom reactions to posts. Vue was used for the frontend and Express was used for the API. AWS is used to host the application, storing uploads and content delivery. Note: It is now hosted on Render, on the free plan, so give it some time to spin up if you check it out
A web app for university students to socialise. It has real-time messaging, group chats and more. I used AWS S3 with CloudFront for user uploads such as media in chat messages. Note: It is no longer hosted with AWS as my free tier is over. It is now hosted on Render, on the free plan, so give it some time to spin up if you check it out.
Mod Manager
A GUI Windows application for BeamNG.drive (game) which lets users active/deactivate ingame mods and search through installed mods. Mod vehicles can also be spawned into the game and maps can be selected through the application by connecting to the game through a socket connection.
A clock application for Wallpaper Engine (software). It features a customisable world clock and countdowns.