Sam Gunawardana

I’m a full-stack software engineer with hands-on experience building and scaling SaaS platforms, and the CEO & Founder of EvoGuru.


About

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.

Projects

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.

SvelteKit
TypeScript
GSAP
Prisma ORM
Hono
OpenAPI

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.

React
Svelte
TypeScript
Prisma ORM
Serverless
Hono
Redux

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.

TypeScript
React Native
Redux

Unofficial demo implementation of the WEBXPAY payment gateway for testing and development purposes.

Svelte
TypeScript
Tailwind CSS

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

Vue
JavaScript
AWS
Express
SQL
S3
Bootstrap

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.

React
Express
MySQL
WebSockets
AWS SDK
S3

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.

NodeJS
Electron
Sockets
Lua

A clock application for Wallpaper Engine (software). It features a customisable world clock and countdowns.

TypeScript
React