Hello, I'm
Sithika Guruge

Fianl year undergraduate in the Department of Computer Science and Engineering at the University of Moratuwa, very enthusiastic about full-stack web development and mobile app development.

image

About Me

I’m an enthusiastic and dedicated computer science learner with practical experience from my internship and personal projects. I’m eager to apply my skills, continue growing professionally and contribute to impactful, real-world software projects. I’m seeking a role as a Software Engineer to contribute and grow in a dynamic environment

  • ST. Thomas College (2011-2020)
  • Department of Computer Science and EngineeringFaculty of Engineering, University of Moratuwa (2021-present)

My Projects

ReactJS

NodeJs

MySql

Tailwind

Firebase

Nodemailer

Movie Mingle

Developed a comprehensive seat booking system that allows users to reserve seats for movies, submit reviews for both films and theaters, and request refunds. The system also features an integrated chatbot to assist users by providing detailed information about the system and its content.

React

NodeJs

Mysql

Bootstrap

Jupiter HRM System

This Human Resource Management System streamlines key company operations, including leave management and user management. The system is designed to efficiently handle employee records, manage leave requests, and support administrative tasks, improving overall organizational productivity.

React Native

Supabase

FCM

SQLite

Zustand

Travel Buddy

Mobile safety application designed for solo travelers. The app allows users to share real-time trip updates with trusted contacts and features a one touch SOS button to instantly broadcast emergency alerts.

Postgresql

Java (Spring Boot)

Flutter

Redux

Agri Mart

An agricultural marketplace that bridges the gap between customers, farmers, and agri-product suppliers enabling direct buying and selling for a more efficient and transparent supply chain.

MongoDB

NodeJS

Next.js

Express.js

FireBase

Zustand

Book the Doc

A webplatform modernizing operations for small medical centers by integrating e-channeling and diagnostic scheduling. It centralizes patient interactions, offering an efficient digital alternative to manual booking systems.

React

Express.js

MongoDB

Docker

NGINX

AWS

Buy Easy

An e-commerce platform where users can browse products, add them to a cart, and complete purchases.

NODE RED

C++

MQTT

Smart Medi Box

The project includes features like alarms, light intensity monitoring, temperature and humidity sensing, and motor control, all integrated with Wi-Fi and MQTT for remote communication, ensuring a user-friendly and reliable solution for medication management.

C++

RPAL Compiler

Developed this compiler for RPAL,as part of my 4th-semester project. The project involved tokenizing input, constructing an abstract syntax tree, converting it into a standardized tree, and evaluating the code using a control structure evaluation machine, all implemented in C++.

VHDL

3-bit Nano Processor

Designed a 4-bit nano processor to do addition, subtraction, left shift, right shift, and negation. My role in the team was to design some components in the processor

Java

Swing

Email Client

This customizable email client built with Java, featuring a user-friendly GUI designed with the Swing toolkit. This robust application leverages the JavaMail API and the SMTP server protocol to enable secure email sending directly from users' accounts.

LangChain

Google PaLM

FAISS

Streamlit

Python

FAQ Chatbot

An AI-powered FAQ chatbot that answers user questions based on uploaded FAQ data. It uses LangChain and vector search for context aware responses, with a simple frontend built in Streamlit.

Skills

HTML

CSS

Angular

Next.js

React

Bootstrap

Tailwind CSS

Redux

Zustand

Contact Me

Your Name

Your Email

Subject

Message

I'm Currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!


Sithika Guruge

© 2025

All Rights Reserved.