Portfolio Website

Hi I'm Srisankar Sriharan

Software Engineer based in Sri Lanka, focused on building modern web applications and solving real world problems via coding. I specialize in full-stack development using technologies like React, Next, Node.js, Express.js and Spring Boot, and I’m proficient in OOP, SOLID principles, and writing clean, maintainable code.

Srisankar
HTML CSS JS TS Java React Next JS Node JS Express JS Nest JS Spring Boot MySql MongoDB VS Code Intelij Git HTML CSS JS TS Java React Next JS Node JS Express JS Nest JS Spring Boot MySql MongoDB VS Code Intelij Git

About Me Skills

Frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next JS

Backend

  • Node JS
  • Express JS
  • Nest JS
  • Java
  • Spring Boot

Database

  • MySQL
  • MongoDB

A bit about me

Hi, I'm Srisankar — an enthusiastic and driven final-year BSc (Hons) Software Engineering student at the University of Kelaniya with hands-on experience in full-stack development and RESTful API design.

I completed a 6-month internship at PLT, contributing to backend development and supporting multilingual web applications. I’m skilled in modern frameworks and technologies including React, Next.js, Node.js, Express.js, and Spring Boot, with growing proficiency in MySQL and MongoDB. Experienced in Agile workflows and Git for version control. A quick learner with strong problem-solving and collaboration skills, eager to contribute to impactful, real-world software solutions.

Work Experience

Full-stack Developer (Intern)

Oct 2024 - Mar 2025

My role involved developing and optimizing RESTful APIs, implementing secure authentication, and ensuring multilingual support in backend processes.

View Service Letter

Previous Completed Projects

Hospital

Hospital Management & Booking System

React JS, Node JS, Express JS, MongoDB, JWT

Developed a hospital management and booking system to unify hospital management and appointment scheduling, featuring distinct roles: Admins for managing departments and scheduling, Users for booking and cancelling appointments, and Doctors for real-time appointment management.

Visit Source Code
Parking

Real - Time Parking Management System

React JS , Node JS , Express , MongoDB, JWT, Chart JS

Created a real-time parking management system designed to enhance parking space utilization and simplify management. The system offers live space monitoring, automatic fee calculation, and secure user authentication, along with dynamic data visualization to optimize management and user experience.

Visit Source Code
Clothing Store

Ermine - Custom Cloth Tailoring Shop

Next JS, Node JS, Express JS, MySQL, JWT, Recharts

Developed a custom dress order platform to streamline dress customization and order management, featuring distinct roles: Admins for managing employees, assigning orders, and overseeing platform operations; Employees for accepting, cancelling, or completing assigned orders; and Users for placing, tracking, and managing their orders, with a dynamic dashboard powered by Recharts for real-time insights.

Visit Source Code
Expense

Group Expense Tracker

React JS, Node JS, Express JS, MySQL, JWT

Developed a group expense tracking web application aimed at simplifying shared financial management during group activities. The system allows users to add friends, create events, include members, and log expenses with ease. It features an automated budget summary to transparently display balances, helping users track who owes what. Designed with usability and clarity in mind, the application enhances coordination and reduces the stress of manual expense splitting.

Visit Source Code
Billing

Billing Web Application

React JS, Node JS, Express JS, MySQL, JWT

Built a billing application to optimize retail operations, incorporating secure role-based access: Admins oversee user and product management, Cashiers manage billing, and Inventory Managers maintain product stock. This system improves both efficiency and security.

Visit Source Code
Voting

Voting System (Backend)

Nest JS, MySQL, JWT

Developed a secure and scalable backend voting system to ensure fair and transparent elections. The system features user authentication with role-based access control, real-time vote casting and counting, audit logging for accountability, and comprehensive result analytics. Designed for reliability and data integrity, it streamlines the voting process while safeguarding against manipulation.

Visit Source Code