Hello, I'm
Shashith Rashmika
BSc. Information Systems
Full Stack Developer
Passionate about building innovative web applications with modern technologies

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.
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
Featured Works
A curated selection of my latest projects, ranging from web applications to AI integrations.

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

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

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.

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.

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.

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.

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.

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

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

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.

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

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.
12+Projects shipped with passion
Education & Certifications
Continuous learning and professional development
BSc. in Information Systems (3.38/4.00 GPA)
University of Colombo School of Computing (UCSC)
G.C.E. Advanced Level
BCC
G.C.E. Ordinary Level
8 A's and 1 B
Achieved 8 A’s and 1 B (English Literature).
Professional Certifications
Frontend Masters
Intermediate Python
Nov 2025Advanced Python concepts: decorators, generators, and memory management.
Web Security v2
Nov 2025Web vulnerabilities (XSS, CSRF) and security best practices.
Angular 17 Fundamentals
Oct 2025Modern Angular with Signals, Standalone Components, and RxJS.
Enterprise Java with Spring Boot
Aug 2025Building robust REST APIs and microservices with Spring Boot.
Next.js Fundamentals v4
Jul 2025App Router, Server Components, and full-stack React patterns.
Cloud & Infrastructure
AWS Cloud Practitioner Essentials
Aug 2025Core AWS services, security, architecture, and cloud concepts.
Oracle Cloud Infrastructure 2025 AI Foundations
Aug 2025AI/ML concepts and OCI AI services implementation.
HackerRank
SQL (Intermediate)
Aug 2025Complex queries, joins, subqueries, and database optimization.
SQL (Basic)
Aug 2025Fundamental database concepts and query construction.
Java (Basic)
Sep 2024Core Java syntax, OOP principles, and problem solving.
Professional Development
Mastering Agentic Design Patterns
Aug 2025Building autonomous AI agents and complex workflows (Udemy).
Generative AI Overview for Project Managers
Nov 2024Integrating GenAI into project management workflows (PMI).
Skills & Expertise
Technologies and tools I use to bring ideas to life