Stefan Kumarasinghe Profile Picture

Software Engineer

Stefan Kumarasinghe

I am Stefan Ralph Kumarasinghe and here is everything I know about Computer Science. Please credit me (stefankumarasinghe.com) or my LinkedIn profile at https://www.linkedin.com/in/stefan-kumarasinghe as the original creator. I am a Student at Swinburne University and will be starting my role as a Software Engineer Specialist from 2025. I am majoring in Software development and Data science and I am the founder of the Swindate dating platform used by over 900 students


Best Projects

Tap away to break the chest to reveal all my projects. Please remember to respect my code ownership by citing my name

Swindate

Swindate is a full stack platform which is coded in PHP using the Laravel framework and it uses technologies such as Jquery, Bootstrap, Js. Moreover it uses services and infrastructure of AWS servers

Live Demo
PHP for Business

This template is coded in RAW PHP, JS and CSS. This could be used by any business to showcase information regarding their website and it also has a simple questionaire forms that is handled by the PHP backend server which then admin users can login by connecting to the database and view a quick dashboard of results and responses

Live Demo
Laravel Cafe

This platform is designed using PHP laravel and it can be used by Cafe, by showcasing their menu, taking online order, customer logins, and enable customers to reserve tables or spots. Moreover, it enables users to view their orders and change them if necessary.

Live Demo
Revise Zone

This was coded in static HTML, CSS and JS files and was used to publish many free notes on Physics, Accounting, Computer Science to students with interactive features such as exam checker, quizzes and othe features

Live Demo
Exam Checker

This was coded using JS and it marked 40 question quizzes by defining the answers in an object and automatically correcting it once completed

Live Demo
Supersavers

This is coded using Vuejs and CapacitorJs (to create the Android Version) and the backend uses FASTAPI. It basically uses Web Scraping to read online webpages, extract data and process it to compare best prices across different stores

Live Demo
Ralph Randolph Project

Since this was for a commercial use, the code is hidden, but it was coded using RAW CSS, HTML AND JS

Live Demo
DaisySeed Microchip Equilizer

This is coded using C# and was used to upload to the Daisyseed chip to perform fx effects and modify the audio. This was collaborated project with Lucien

Message Encryptor

This is to encrypt and decode messages using a key (generated or entered) using AES 256 encryption with the help of Js libraries

Live Demo
DevOps Pipeline

Demonstation of producing a Continous Development Pipeline, by using VScode as the build server, GitHub Actions as the Test server and Azure as the production and staging server

Live Demo
Data Visualisation

Using D3.js to illustrate large amounts of data by initially cleaning and filtering and regressing the code using python codes and then displaying the data into heatmaps and graphs with interactive features and design principles in mind

Live Demo
My Mario Bird C#

This game is coded in Raw C# and using the splashkit liabrary and is very similar to a flappy bird and mario fusion game

Music Player Ruby

The code is lost (will recover soon), however, there is a demonstration of a music player coded entirely by using raw Ruby

Live Demo
Figma UX/UI Designing

Collection of my Prototype designs and Work, I have been involved in. Anyone is free to use it and learn from it

Live Demo
UX Design Draft A (CTPA)

This is the UX design for a security android app to provide a basic idea of how our app works and what features it will entail

Live Demo

My Principles, Vision & Goals

Learn

Learn and Apply something new everyday

Innovate

Think different, be different and solve it differently

Apply Leadership

Learn and Innovate and Apply everything with Passion in a team

Sustainability

Without Impacting the environment and ensuring to be sustainable

Swindate

Check out my promo video for Swindate

Ruby Music Player

This is my music player demonstration of my code in ruby

Devops Pipeline

These are one of my few projects demonstrated


Experience

Senior Developer at Swindate
2023 April - Present

I am the Founder of Swindate, a dating platform tailored for Swinburne students. As a senior developer, I led the development team to build the application's backend and frontend, ensuring a seamless and engaging user experience.

Senior Developer at Supersavers
2023 Nov - Present

Supersavers is an all-in-one online platform that helps compare prices between Woolworths, Coles, and IGA. I am a founding member of this startup, responsible for conceptualizing and building the backend system. I successfully integrated Stripe payments and managed the cloud infrastructure.

Team Member GYG (Guzman y Gomez)
2022 Mar - Present

I am working part-time at GYG Hawthorn and I love it!

Developer at Revise Zone
2020 July - 2021 July

Revise Zone is a free educational platform that provides students with revision notes and resources. As a developer, I worked on creating an intuitive user interface and implementing backend functionalities to support content management and user interaction.

Junior Developer at Ralph & Randolph Company
2020 Dec - 2021 Feb

At Ralph & Randolph Company, I contributed to various web development projects, focusing on front-end development. I worked with a team to create responsive and interactive websites, ensuring a seamless user experience across different devices.

Learn, Innovate, Apply, Lead & Sustainability

My goal is to learn something new everyday in Computer Science since CS is an evolving space with new innovations everyday that's why I got to take time to learn new concepts, frameworks, methods and even pursue certificates such as AWS SAA and Scrum Master to strengthen my knowledge to effectively work in a team and produce amazing things. Then innovate and find efficient solutions and apply your learning to ways that benefit the environment and society such as the projects higlighted above. With a team, anything is possible and that's why I understand the importance of collaboration and take leads in team to ensure we produce high quality deliverables to our client. At Last, everything we do as computer scientist or even Software engineers must not come to a cost to the environment.


Education

Bachelor's of Computer Science at Swinburne University of Technology
2022 Feb - 2024 Dec

I majored in data science and software development and learn concepts such as scrum, Jira, Android development, Web, blockchain technologies, UX designing and even networking (CISCO) and Cloud (Azure and AWS).

Y12 at British School in Colombo
2008 Nov - 2021 Aug

ATAR equivalent score of 99.95 (Highest Cambridge A level score of 5 A*)


Certificates and Awards