About Me

Passionate Computer Science student with a love for creating innovative solutions through code.

Sashanka Rathnayaka - Intern Full Stack Software Engineer

Sashanka Rathnayaka

Computer Science Student

Education: BSc (Hons) in Computer Science

Focus: Full-Stack Web Development

Status: Available for Freelance Projects

Achievements

Self-Driven Developer

Pursuing self-study and practical projects to gain hands-on experience in software development

25+ Projects

Completed various web development projects

Team Collaboration

Experience working in agile development teams

Problem Solver

Strong analytical and problem-solving skills

My Story

Most people see software as code; I see it as problem-solving with high leverage.

My path started with simple curiosity: How does this actually work under the hood? That curiosity led me to build across the entire stack from tweaking pixels in Figma to optimizing APIs in Spring Boot and Express, and even writing C low enough to understand what's really happening on the machine.

As a 4th-year CS student at SLIIT, I've worked across web apps, IoT projects, compiler design, and interactive UI/UX. I thrive in collaborative, Scrum-driven environments where good design meets scalable architecture.

What’s next? Pushing code to production, solving tough backend and frontend constraints, and constantly expanding my technical toolkit

Core Competencies

Frontend

React, Next.js, Vue.js

Backend

Spring Booot, Node.js(Express), .NET

Database

SQL, PostgreSQL, MongoDB, Firebase

Programming Languages

Java, C, Javascript, Typescript, Python

Licenses & Certifications

Issued Aug 2025

Codefest 2025 – Algothon Finalists

SLIIT

ProblemSolvingAlgorithmsTeamwork
View Certificate
Issued Apr 2025

Agile Project Management - IT Project Management

University of Moratuwa

Agile MethodologiesProject ManagementScrum
View Certificate
Issued Jan 2025

Programming in Python - 1. Python for Beginners

University of Moratuwa

Python (Programming Language)
View Certificate