
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.
