About Me

Profile picture of Vipusa Sriharan, Software Engineering Undergraduate

Software Engineering Undergraduate

Hi! I'm Vipusa Sriharan, a third-year Software Engineering undergraduate at the University of Kelaniya. I'm passionate about backend development and love exploring modern technologies to build efficient, scalable applications.

Currently, I'm diving deep into Spring Boot, React.js, and hybrid mobile development using React Native. I enjoy solving real-world problems through hands-on projects that challenge me and help sharpen my skills.

I'm especially excited about cross-platform mobile development with React Native, and I'm always open to collaborating on innovative ideas. Feel free to reach out! Whether it's for a new project, a coding challenge, or a creative tech collaboration, I'm eager to learn and contribute.

I strongly believe in continuous learning and building solutions that make a meaningful impact. Let's connect and create something great together!

Education

Education

B.Sc (Honors) in Software Engineering

2023 - present

University of Kelaniya

Current GPA: 3.63

GCE Advance Level | 2021

J/Manipay Ladies College

Combined Maths - B

Chemistry - B

Physics - B

Z-Score - 1.6626

GCE Ordinary Level | 2018

J/Manipay Ladies College

Results: 9A

Certificates

C Intermediate

By: Sololearn

Credential ID: CC-EIKQ52HP

Java Intermediate

By: Sololearn

Credential ID: CC-M9YKYREB

SQL (Intermediate)

By: HackerRank

Credential ID: 30489a198c77

Skills

Java
Java
Spring Boot
Spring Boot
PHP
PHP
C
C
JavaScript
JavaScript
Kotlin
Kotlin
MySql
MySql
react
React
TypeScript
TypeScript
Postman
Postman
Git
Git
GitHub
Git-Hub

Projects

Fuel Quota Management System

Fuel Quota Management System

A full-stack web and mobile solution to manage fuel distribution efficiently...

  • Backend: Spring Boot, REST API, MySQL, JWT
  • Frontend: React, Vite, Bootstrap
  • Mobile App: React Native (Expo)
  • Deployment: XAMPP (Local Server)

Food Ordering Website (Backend)

Food Ordering Website

A backend system designed to handle food order management, including authentication, database interactions, and RESTful services.

  • Backend: Spring Boot, REST API, MySQL, JWT
  • Deployment: XAMPP (Local Server)

To-Do-List Mobile Application

To-Do-List Application

A mobile application for managing daily tasks efficiently. Users can add, edit, delete, and mark tasks as complete, share task ,with a clean and intuitive user interface

  • Tech Stack: React Native CLI, TypeScript
  • State Management: Zustand
  • Data Persistence: AsyncStorage
  • Features: Add, edit, delete, and share habits

Habit_Tracker Mobile Application

Habit-Tracker Application

A mobile application to track daily habits with support for boolean and count-based tracking.Users can creater account.Users can add, edit, delete, mark as done and track habits.

  • Tech Stack: React Native CLI, TypeScript
  • Data Persistence: AsyncStorage
  • Features: Add, edit, delete, and track habits
  • Tracking Support: Boolean and count-based habits

Simple Course-Staff Updater

Course Staff Updater

A lightweight admin panel tool for updating course and staff details, built using PHP and plain HTML/CSS.

  • Backend: PHP
  • Frontend: HTML, CSS
  • Deployment: XAMPP (Local Server)

Get in Touch