SANDUNI AYESHIKA

Software Engineering Undergraduate

Passionate about creating innovative solutions through code. Eager to contribute to dynamic development teams and gain practical industry experience.

About Me

Sanduni Ayeshika - Professional Photo

Passionate Software Engineering undergraduate with a solid foundation in web development, object-oriented programming, and software design principles.

With strong problem-solving, teamwork, and leadership abilities, I am eager to contribute to dynamic development teams and gain practical industry experience as a software engineering intern.

Languages

English — Professional

Sinhala — Native

Location

Sri Lanka

+94 769 991 200

Education

University of Kelaniya

BSc. (Hons) Software Engineering

Kelaniya, Sri Lanka

July 2023 — Present

GPA: 3.32/4.00

IMBS Green Campus

Diploma in English

Gampaha, Sri Lanka

July 2023 — October 2024
Ananda Central College

Advanced Level

Elpitiya, Galle

2018 — 2021

Projects

E-Commerce Website
In Progress
May 2025 - Present

Individual Project

MongoDB
Express.js
React
Node.js

Developing a full-stack E-Commerce website using the MERN stack, including user authentication, product management and responsive UI design. Worked on setting up backend APIs, connecting with MongoDB database, and designing frontend components in React.

Habit Tracker App
May 2025 - April 2025

Individual Project

React Native
TypeScript

Developed a mobile Habit Tracker application using React Native CLI and TypeScript. Implemented local user authentication, habit creation, daily/weekly progress tracking with charts, and a calendar-based streak view. Utilized AsyncStorage for data persistence and React Navigation for seamless screen transitions.

TodoApp
April 2025

Individual Project

React Native CLI
Zustand
AsyncStorage
Material Design

A simple and elegant Todo App built with React Native CLI, following Material Design principles. Features include adding/deleting tasks, marking tasks as complete with visual strikethrough, and persistent local storage using AsyncStorage. Implemented custom Material Design styling and Zustand for lightweight state management. The app design strictly follows a Figma prototype for consistent UI/UX.

Portfolio Project
May 2025 - April 2025

Individual Project

HTML
CSS
JavaScript

Developed and hosted a personal portfolio website featuring a creative homepage, about section, project showcase, and contact form. Utilized third-party libraries and deployed the site via GitHub Pages with version control managed through Git.

Fuel Management System
January 2025 - February 2025

Group Project

React
Spring Boot
JWT
Tailwind CSS

Developed a React and Spring Boot based fuel station management system. Implemented features for fuel stock management, transaction reporting, and role-based user authentication using JWT. Created a responsive, interactive frontend and integrated it with RESTful APIs.

Liquor Shop Project
Oct 2024 -- Nov 2024

Group Project

HTML
CSS
JavaScript
PHP
MySQL

Developed a role-based E-Commerce platform for liquor stores using HTML, CSS, JavaScript, PHP, and MySQL. Implemented customer, supplier, and admin dashboards with functionalities including product management, order tracking, supplier approvals, and financial reporting.

Interactive Design Project
May 2024

Individual Project

Figma
UI/UX Design
Interactive Prototyping
User Experience

Created a comprehensive interactive design project using Figma, focusing on user experience and interface design principles. The project demonstrates proficiency in creating wireframes, interactive prototypes, and design systems. Features responsive design elements, user flow optimization, and modern UI components with attention to accessibility and usability standards.

Skills

Technical Skills

Frontend

HTML
CSS
Tailwind CSS
JavaScript
React.js
React Native

Backend

Node.js
Express.js

Database

MySQL
MongoDB

Tools

GitHub (Git)
Jira
Power BI
Postman
Figma

Other Technologies

MERN Stack
REST APIs
JSON
JWT
Axios
Soft Skills
Strategic Time Management
Collaborative Leadership
Innovative Problem-Solving
Adaptive Communication
Creative Decision-Making

Experience

Work Experience

Assistant English Teacher

The Ceylon Kingdom English Academy

Elpitiya, Galle

Oct 2022 — June 2024

Volunteer Experience

Editor, FEMINA Project

Leo Club, University of Kelaniya

2024 — 2025
Leadership Training Officer

Saviya Youth Foundation, The Ceylon Kingdom English Academy

2022 — 2024
Volunteer

Sasnaka Sansadaya Foundation, Galle

2022 — 2023

Achievements

Participant - RealHack 2024

Software Engineering Students' Association, University of Kelaniya

Top 10 - Junior Hack 6.0, 2025

Software Engineering Students' Association, University of Kelaniya

Top 10 - Paramount 3.0, Mathematics Competition

Mathematics Students' Society, University of Kelaniya

Blog & Articles

I love sharing my knowledge and experiences through writing. Here are some of my recent articles on Medium covering full-stack development, programming concepts, and technical tutorials.

Featured
Create full stack web site... 03

Password Hashing in the Database

Learn how to implement secure password hashing in your full-stack web application. This article covers best practices for storing user passwords safely in the database using modern hashing techniques.

June 16, 2024
8 min read
5 claps
Full Stack
Security
Database
Password Hashing
Read Article
Create full stack web site... 02

Install libraries

Step-by-step guide to installing and configuring essential libraries for your full-stack web development project. Learn about package management and dependency setup.

June 14, 2024
6 min read
Full Stack
Libraries
+2
Read More
Create full stack web site... 01

Frontend Development

Beginning your full-stack journey with frontend development. This first part covers the essential frontend technologies and setup required for modern web applications.

June 9, 2024
10 min read
Full Stack
Frontend
+2
Read More
Object Oriented Programming

Java Classes and Main Method

We write code in classes. Java program is running meaning run only main class. Understanding the fundamentals of object-oriented programming concepts in Java development.

June 8, 2024
7 min read
2
Java
OOP
+2
Read More
Mastering Core Data Structures: The Building Blocks of Algorithms

Foundation of Efficient Programming

Data structures are the foundation of efficient programming. Whether you're sorting data, searching through databases, or building complex algorithms, understanding core data structures is essential for every developer.

May 2024
12 min read
Data Structures
Algorithms
+2
Read More

Get In Touch

I'm always interested in new opportunities and collaborations. Feel free to reach out if you'd like to discuss potential projects or just say hello!

Contact Information
Connect With Me