0%
System Initializing

Hello, I'm

Shashith Rashmika

BSc. Information Systems

Full Stack Developer

Passionate about building innovative web applications with modern technologies

Shashith Rashmika
Get To Know Me

About Me

A passionate developer crafting digital experiences

Hello! I'm Shashith Rashmika

I'm a passionate BSc. Information Systems undergraduate at UCSC with a strong focus on full-stack development. I thrive on building innovative web applications that solve real-world problems using modern technologies.

My journey in tech is driven by curiosity and a desire to create meaningful digital experiences. From crafting responsive UIs with React & Next.js to building robust backends with Node.js & databases, I enjoy every aspect of bringing ideas to life.

When I'm not coding, you'll find me exploring new technologies, contributing to open-source, or designing beautiful user interfaces that combine aesthetics with functionality.

12+
Projects
3.38
GPA
6+
Months Experience
15+
Certifications

What I Love

Clean Code

Writing maintainable and scalable solutions

Innovation

Exploring cutting-edge technologies

User Experience

Creating intuitive interfaces

Problem Solving

Tackling complex challenges

My Portfolio

Featured Works

A curated selection of my latest projects, ranging from web applications to AI integrations.

HomeGenie
View Details
Full Stack Web Application

HomeGenie

On-demand home services platform with booking system, supplier management, and modular MVC architecture. Features user authentication, service categories, and real-time booking.

PHPMySQLHTML+2
ClubSync
View Details
Full Stack

ClubSync

Comprehensive club volunteer and event management system with QR code-based attendance tracking, points system, and mobile-first responsive design for university clubs.

ReactNode.jsPostgreSQL+2
Chill Campus
View Details
Social Platform

Chill Campus

Modern social networking platform designed for university students featuring posts, real-time chat, event management, and community building with a clean, intuitive interface.

Next.jsExpressMongoDB+2
Athagili
View Details
Matchmaking Platform

Athagili

Sri Lankan matchmaking application with real-time chat functionality, user profiles, and mobile-first responsive design. Built with modern tech stack for seamless user experience.

Next.jsSupabaseTailwind CSS+1
Book Management System
View Details
CRUD Application

Book Management System

Complete book management system with user authentication, CRUD operations, REST APIs, and automated testing using Selenium. Built with Spring Boot backend and React frontend.

ReactSpring BootREST API+2
Chatty Chatty
View Details
Real-time Chat

Chatty Chatty

Real-time messaging application built with MERN stack and Socket.io for instant communication. Features user authentication, private messaging, and live message updates.

MongoDBExpressReact+2
Laptop Price Predictor
View Details
Machine Learning

Laptop Price Predictor

Machine learning model for predicting laptop prices using Random Forest algorithm. Analyzes specifications like RAM, processor, GPU, and brand to estimate accurate pricing.

PythonScikit-learnPandas+2
AI Chat-bot
View Details
AI Application

AI Chat-bot

Intelligent chatbot powered by Gemini API. Built with PHP backend and Flask integration for natural language processing and conversational AI capabilities.

PHPFlaskJavaScript+2
Zenith
View Details
UI/UX Design

Zenith

Modern space tourism booking platform with stunning visual design, smooth animations, and immersive user experience. Features destination exploration and booking interface.

Next.jsTailwind CSSFramer Motion+1
Jumbo Track
View Details
UI/UX Design

Jumbo Track

Innovative UI/UX design for elephant-train collision early-warning system. Focuses on real-time tracking, alert mechanisms, and user-friendly interface for wildlife conservation.

FigmaUI DesignUX Research+1
Cafe Hifi
View Details
Desktop Application

Cafe Hifi

Comprehensive cafe management system with POS functionality, inventory tracking, sales analytics, and real-time reporting. Built with JavaFX for rich desktop experience.

JavaFXMySQLJava+1
Jobs Bank Automation
View Details
Workflow Automation

Jobs Bank Automation

A system that automatically collects and updates job vacancies from multiple sources every day. Gathers data from TopJobs, ITPro.lk, and LinkedIn using scheduled triggers. Combined RSS Feed Readers, custom Function nodes, and conditional logic to process and clean the data before storing it in Google Sheets as a central database. The website fetches this data through an API endpoint, allowing anyone to view the most recent job listings in real time.

Workflow AutomationRSS FeedsGoogle Sheets API+1

12+Projects shipped with passion

Academic Journey

Education & Certifications

Continuous learning and professional development

BSc. in Information Systems (3.38/4.00 GPA)

University of Colombo School of Computing (UCSC)

2023 - 2026
Human Computer Interaction
Data Structures & Algorithms
Programming & Problem Solving
OOP & RAD
Software Quality Assurance
Machine Learning
Database Management
Web Development
Software Engineering
System Analysis & Design
Computer Networks

G.C.E. Advanced Level

BCC

2021
Combined Maths
Physics
Information Technology

G.C.E. Ordinary Level

8 A's and 1 B

2017

Achieved 8 A’s and 1 B (English Literature).

Professional Certifications

Frontend Masters

5
Intermediate Python
Nov 2025

Advanced Python concepts: decorators, generators, and memory management.

Web Security v2
Nov 2025

Web vulnerabilities (XSS, CSRF) and security best practices.

Angular 17 Fundamentals
Oct 2025

Modern Angular with Signals, Standalone Components, and RxJS.

Enterprise Java with Spring Boot
Aug 2025

Building robust REST APIs and microservices with Spring Boot.

Next.js Fundamentals v4
Jul 2025

App Router, Server Components, and full-stack React patterns.

Cloud & Infrastructure

2
AWS Cloud Practitioner Essentials
Aug 2025

Core AWS services, security, architecture, and cloud concepts.

Oracle Cloud Infrastructure 2025 AI Foundations
Aug 2025

AI/ML concepts and OCI AI services implementation.

HackerRank

3
SQL (Intermediate)
Aug 2025

Complex queries, joins, subqueries, and database optimization.

SQL (Basic)
Aug 2025

Fundamental database concepts and query construction.

Java (Basic)
Sep 2024

Core Java syntax, OOP principles, and problem solving.

Professional Development

2
Mastering Agentic Design Patterns
Aug 2025

Building autonomous AI agents and complex workflows (Udemy).

Generative AI Overview for Project Managers
Nov 2024

Integrating GenAI into project management workflows (PMI).

What I Do Best

Skills & Expertise

Technologies and tools I use to bring ideas to life

Frontend Development

React

Next.js

JavaScript

TypeScript

HTML5

CSS3

Tailwind CSS

Backend Development

Node.js

Express

PHP

Java

Python

Spring Boot

Database & Tools

MySQL

PostgreSQL

MongoDB

Git

Figma

Docker

Other Technologies

REST APIMVC ArchitectureSocket.ioSupabaseJavaFXMachine LearningSeleniumUnit TestingTDDResponsive DesignSEOAgileUI/UX DesignReal-time SystemsAPI Development