0%
System Initializing
Shashith Rashmika

Hello, I'm

Shashith Rashmika

BSc. Information Systems | Full Stack Developer

Passionate about building innovative web applications with modern technologies

Get To Know Me

About Me

Passionate about crafting exceptional 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 love building innovative web applications that solve real-world problems using modern technologies like React, Next.js, and Node.js.

My journey in tech began with curiosity about how applications work, which evolved into creating production-ready systems. From building social platforms to AI-powered solutions, I enjoy every aspect of the development process - from UI/UX design to backend architecture.

I believe in continuous learning and staying updated with the latest technologies. Whether it's implementing machine learning models, real-time chat systems, or responsive modern UIs, I'm always excited to take on new challenges and push my boundaries.

11+
Projects Completed
6m +
Work Experience
8A+1B
O/L Results
BCC
A/L Results

Clean Code

Writing elegant, maintainable code that stands the test of time

Performance

Optimized solutions that deliver blazing-fast user experiences

User-Centric

Designing with empathy and focusing on user needs first

Innovation

Embracing cutting-edge technologies and creative solutions

My Work

Featured Projects

A showcase of my recent work and creative experiments

HomeGenie
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.

PHPMySQLHTMLJavaScriptMVC
ClubSync
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.jsPostgreSQLExpressQR
Chill Campus
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.jsExpressMongoDBSocket.ioTailwind
Athagili
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 CSSReal-time Chat
Book Management System
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 APISeleniumMySQL
Chatty Chatty
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.

MongoDBExpressReactNode.jsSocket.io
Laptop Price Predictor
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-learnPandasNumPyML
AI Chat-bot
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.

PHPFlaskJavaScriptGemini APIAI
Zenith
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 MotionUI/UX
Jumbo Track
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 ResearchPrototyping
Cafe Hifi
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.

JavaFXMySQLJavaDesktop App
Jobs Bank Automation
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 APIData Processing
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
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 InteractionData Structures & AlgorithmsProgramming & Problem SolvingOOP & RADSoftware Quality AssuranceMachine LearningDatabase ManagementWeb DevelopmentSoftware EngineeringSystem Analysis & DesignComputer Networks

G.C.E. Advanced Level

BCC

2021
Combined MathsPhysicsInformation 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

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

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

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

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).