Suminda Gunawardana

I'm a student pursuing a Bachelor's degree in Computer Science, majoring in Cyber Security at Swinburne University.


About

I'm a Computer Science student pursuing my bachelor's degree at Swinburne University, majoring in Cyber Security.
My curiosity extends to both hardware and software, stemming from a young age when I began doing DIY with laptops and desktops, making mods for games and creating websites.
Along my journey, I've also developed software including web scrapers and full-stack applications showcasing my passion for exploring the intricacies of technology and its multifaceted components.

Projects

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
TypeScript
Cloudflare Workers
Cloudflare D1
Hono
OpenAPI
Redux

A GUI Windows application which lets users download and install mods for BeamNG.drive (game) in 2 clicks, avoiding malicious advertisements and wait times on the third party mod site and file storage providers.

C#
Avalonia UI

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

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.

Vue
JavaScript
AWS
Express
SQL
Bootstrap

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