
Hello, I'm
Shashith Rashmika
BSc. Information Systems | Full Stack Developer
Passionate about building innovative web applications with modern technologies
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.
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
Featured Projects
A showcase of my recent work and creative experiments

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