Welcome to my portfolio

Suwantha Darshana

Software Engineer / Full Stack Developer

Portrait of Suwantha Darshana

About

Who I am

I am a motivated and detail-oriented software engineer with hands-on industry experience working on real-world applications. I enjoy problem-solving, writing clean and maintainable code, and collaborating effectively within team environments. I am eager to continue growing professionally and contribute to meaningful projects that create real value.

Education

Where I studied

BSc (Hons) in Information Technology

University of Moratuwa

2021 - 2025

Focused on full-stack development, distributed systems, and secure software design.

Diploma in Cyber Security & Ethical Hacking

SITC Campus

2023

Completed a Diploma in Cyber Security, gaining knowledge in networking fundamentals, system security, and cyber risk awareness.

G.C.E Advanced Level

Royal College , Polonnaruwa

2016 - 2018

Completed G.C.E. Advanced Level in the Mathematics Stream.

Skills

What I work with

Programming Languages

3+
Java
JavaScript
TypeScript

Frontend

6+
React
Next.js
Angular
Tailwind CSS
Bootstrap
Material UI

Backend

3+
Spring Boot
Node.js
Express.js

Database

3+
MySQL
MSSQL
MongoDB

Tools

7+
Git
Docker
GitHub
VS Code
Postman
IntelliJ IDEA
Swagger

Projects

Selected work

Hotel management system

Developed a full-stack hotel management system using Spring Boot, React, and MySQL to manage bookings, customers, and payments with secure authentication and scalable architecture.

5
ReactSpring BootMySQLKeycloakDocker

Multi-Modal Based Violent Content Detection of YouTube Sinhala Videos

Developed a system to analyze YouTube videos and comments to detect violent content using NLP and transformer-based models, integrating video, audio, and text data for improved classification accuracy.

3
ReactSpring BootMySQL

Sales Web Application

Developed a full-stack sales management system with a React-based frontend and a Spring Boot backend, enabling efficient handling of sales data and user authentication

4
ReactSpring BootMySQLMUI

EduLabs – Student Management System

Experience efficiency with our Student Management System. It ensures seamless data management from enrollment to grading. Elevate your institution with this modern and user-friendly solution.

3
AngularSpring BootMySQL

Secret Message Web App

It's a secret message display site built with Node.js, MongoDB, and secured with Passport.js. Users can log in with their email and password or simply use their Google account for easy access. You can share your secrets or read messages from other users, making it a fun and interactive space for everyone.

4
Node.jsMongoDBPassport.jsEJS

Gaming Web UI

Dive into gaming excellence with our sleek and immersive web interface. Trending titles, seamless navigation, and stunning visuals await, enhancing your gaming journey. Elevate your experience with an interface designed for both style and functionality.

4
FigmaJavaScriptHTMLCSS

Contact

Let's build together