About Me

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

Professional portrait

Sashanka Rathnayaka

Computer Science Student

Location: Sri Lanka

Education: BSc (Hons) in Computer Science

Focus: Full-Stack Web Development

Status: Available for Internships

Achievements

Self-Driven Developer

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

10+ Projects

Completed various web development projects

Team Collaboration

Experience working in agile development teams

Problem Solver

Strong analytical and problem-solving skills

My Story

Hello! I'm Sashanka Rathnayaka, a 3rd year Computer Science undergraduate at SLIIT with a passion for building impactful digital solutions. My journey began with a curiosity about how software works, which soon grew into hands-on experience in full-stack web development, distributed systems, and human-computer interaction.

I specialize in technologies like React.js, Node.js, JavaScript, Python, Java, and SQL and have also explored lower-level programming using C, Fortran, and Lex/Yacc. My academic and project work spans UI/UX design, compiler construction, IoT-based applications, and game development. I'm familiar with tools like Figma, Jira, and methodologies such as Agile and Scrum.

Whether I'm crafting responsive user interfaces, designing robust backends, or experimenting with emerging technologies, I bring a collaborative mindset and a drive to keep learning. I'm currently seeking internship opportunities where I can grow further, contribute meaningfully, and work alongside passionate developers.

Core Competencies

Frontend

React, TypeScript

Backend

Node.js, APIs

Database

SQL

Programming Languages

Python, Java, C

Licenses & Certifications

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
Issued Jan 2025

Programming in Python - 2. Python for Beginners

University of Moratuwa

Python (Programming Language)
View Certificate

Areas of Interest

Web Development
Mobile Apps
UI/UX Design
Open Source
Database Design