Projects

Over the past two years, I've undertaken a diverse array of projects, encompassing both collaborative group endeavors and individual assignments. These projects have provided me with invaluable experience and expertise across various domains. Explore my portfolio to discover the range and depth of my contributions.

SoulNest

Group

Flutter
Dart
Django
Python
Docker
MongoDB
DialogFlow
Jupyter Notebook

Developed Soulnest, a user-friendly app utilizing machine learning to assess and display users' stress levels, offering personalized support and therapy recommendations. I Contributed by developing the mobile application using Flutter and Django, ensuring a seamless and efficient user experience.Designed the home screen, user profile, counsellor profile, find therapist, and login screens, along with charts for weekly stress level visualisation UI.

TasteBook - Recipe Sharing Platform

Individual

Node.js
TypeScript
Express
PostgreSQL
Prisma
JSON Web Token

Developed backend functionalities using Node.js, Express, TypeScript, PostgreSQL, and Prisma, including user authentication, CRUD operations for recipes, comments, and ratings, and search functionality.Designed and established data relationships between models for seamless interaction and data management, including implementing Delete Cascade for improved database integrity.Ensured reliability and scalability through a well-organized architecture, including separate controllers, repositories, routes, and services for better maintainability and extensibility.

Quiz Application built using Spring Boot

Individual

Spring Boot
Spring Data JPA
Java
Maven
PostgreSQL
Rest API

Developed Quiz Application built using Spring Boot that allows users to create quizzes, add questions, fetch questions by category, and submit quiz responses to calculate scores. The application follows the MVC pattern.Utilized Spring Data JPA to create a Question DAO for efficient data retrieval from the database.Integrated exception handling and HTTP response status codes in the question service for robust error management.

Online Book Store CRUP App

Individual

React
Node.js
Express JS
MongoDB
Chakra UI
Docker

Developed a backend using Node.js and Express.js to handle CRUD operations for book management.Created a dynamic frontend with React.js and Chakra UI for seamless browsing and navigation of the online book store.Integrated MongoDB for efficient data storage and utilized Postman API for testing and debugging backend endpoints.

Java Hospital Management API

Academic

Java
JAX-RS
Postman API
Rest API

Developed a RESTful API for hospital management using Java and JAX-RS, facilitating efficient management of hospital operations. Implemented CRUD operations for patients, doctors, appointments, and billing, ensuring comprehensive data handling. Ensured intuitive API design with proper resource identification, URI structure, and appropriate use of HTTP methods for seamless interaction.

BoomTaxi.lk

Individual

BoomTaxi caters to travelers in Colombo, Sri Lanka, offering reliable and efficient taxi rides.

Next.js
TailwindCSS
Vercel
React-Hook-Form
Resend
React Email

BoomTaxi caters to travelers in Colombo, Sri Lanka, offering reliable and efficient taxi rides. Their premium service ensures a comfortable and hassle-free journey, ideal for those seeking a stress-free exploration of the city

Digital Masjid - Learning Platform

Individual

Next.js
Sanity.io
Tailwind CSS
TypeScript
Shadcn/UI

Digital Masjid is an online education system focused on Islamic studies, providing User management for admins, instructors, and students. Course creation and management with spanerse content support. Future enhancements will include: Live streaming for real-time interaction. Payment integration for subscriptions and one-time payments. Storage solutions utilizing AWS S3 bucket for efficient data handling.