About Me
I am a highly motivated computer science and engineering student at the University of Moratuwa, with excellent problem-solving abilities, attention to detail, and proficiency in various programming languages and tools. I have excellent project management skills. Additionally, I possess expertise in full-stack development, enabling me to tackle challenges across the entire software development lifecycle with efficiency and innovation.
- ST. Thomas College (2011-2020)
- Department of Computer Science and Engineering , Faculty 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.
NextJs
Tailwind
Portfolio
This personal portfolio website showcasing my projects and skills. The site highlights my experience in software development, including detailed descriptions of completed projects and a comprehensive overview of the technologies and tools I am proficient in.
MongoDB
NodeJS
React
Express
FireBase
Tailwind
MediLink
This project was developed for Idealize 2024. Using this web app, users can do e-channeling, book scans and tests, and learn about medications.
Vite+ReactJS
ExpressJS
MongoDB
Tailwind
Docker
Buy Now
This is an E-Commerce Platform where users can order, add to cart, and purchase clothes.
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.