Software Engineer
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
Tap away to break the chest to reveal all my projects. Please remember to respect my code ownership by citing my name
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 DemoThis 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 DemoThis 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 DemoThis 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 DemoThis was coded using JS and it marked 40 question quizzes by defining the answers in an object and automatically correcting it once completed
Live DemoThis 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 DemoSince this was for a commercial use, the code is hidden, but it was coded using RAW CSS, HTML AND JS
Live DemoThis is to encrypt and decode messages using a key (generated or entered) using AES 256 encryption with the help of Js libraries
Live DemoDemonstation 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 DemoUsing 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 DemoThe code is lost (will recover soon), however, there is a demonstration of a music player coded entirely by using raw Ruby
Live DemoCollection of my Prototype designs and Work, I have been involved in. Anyone is free to use it and learn from it
Live DemoThis 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 DemoLearn
Learn and Apply something new everydayInnovate
Think different, be different and solve it differentlyApply Leadership
Learn and Innovate and Apply everything with Passion in a teamSustainability
Without Impacting the environment and ensuring to be sustainableCheck out my promo video for Swindate
This is my music player demonstration of my code in ruby
These are one of my few projects demonstrated
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.
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.
I am working part-time at GYG Hawthorn and I love it!
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.
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.
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.
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).
ATAR equivalent score of 99.95 (Highest Cambridge A level score of 5 A*)