SashankaRathnayaka

Computer Science Undergraduate

Passionate about creating innovative web solutions and building impactful digital experiences through modern technologies.

About Me

Passionate Computer Science student dedicated to creating innovative solutions through code.

Hello I'm Sashanka

I'm a dedicated Computer Science student with a passion for technology and problem-solving. My journey in programming started with curiosity and has evolved into a deep commitment to creating meaningful software solutions.

I enjoy working on both front-end and back-end development with experience in modern web technologies. I'm always eager to learn new technologies and take on challenging projects that push my boundaries.

Web Development

Full-stack development with modern frameworks

Database Design

Efficient database architecture and optimization

API Development

RESTful APIs and microservices

Responsive Design

Mobile-first, user-friendly interfaces

Skills & Technologies

A comprehensive showcase of technologies and concepts I've mastered through hands-on experience and continuous learning.

Programming Languages

Python
Java
C Language
JavaScript
TypeScript
R Language
C++ (Self study)

Frameworks & Libraries

React.js
Spring Boot
Angular (Self study)
jQuery (Self study)
AngularJS (Self study)

Programming Paradigms & Principles

Object-Oriented Programming (OOP)
SOLID Design Principles
BNF / EBNF
Lex and Yacc

Featured Projects

A showcase of web development and software engineering projects that reflect my practical experience and passion.

2024
Cozy Cup Coffee Shop 🧋

Cozy Cup Coffee Shop 🧋

Full-stack web application for a coffee shop with online ordering and user authentication.

ReactSQL
2025
DSL and HTML Form Generator 💻

DSL and HTML Form Generator 💻

Domain-specific language for generating HTML forms with custom syntax.

LEX & YACCBNF/EBNFHTMLJavaScriptCSS
2025
NEMRA Smart Apartment 🏙️

NEMRA Smart Apartment 🏙️

Collaborative apartment management system with real-time updates.

TypeScriptPostgreSQLSpringBoot
CodeDemo

Experience

My educational journey and learning experiences in computer science.

2023 - Present

Computer Science Student

SLIIT

Currently pursuing Bachelor's degree in Computer Science

Actively learning and applying computer science principles through coursework and personal projects. Focus areas include software development, algorithms, data structures, and web technologies.

Academic ProjectsTeam CollaborationProblem Solving

Education

My academic background and educational qualifications from university to school level.

2023 - 2027

Bachelor of Science in Computer Science

SLIIT - Sri Lanka Institute of Information Technology

Currently Pursuing • Expected Graduation: 2027

Comprehensive study of computer science fundamentals including programming, algorithms, data structures, software engineering, database systems, and computer networks.

Get In Touch

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

LinkedIn

Connect with me professionally

Connect

GitHub (Work)

View my work projects

Connect

GitHub (Personal)

Explore my personal projects

Connect

Email

Send me a message

Connect