Gividu Elladeniya
Full Stack Developer

Hello, I am

Gividu
Elladeniya.

Software Developer

Building scalable web applications with modern technologies

Sri Lanka Flag

Colombo, Sri Lanka

Building from Sri Lanka 🇱🇰
Open for InternshipsMERN + Spring BootProblem Solver

About Me

I'm a Full Stack Developer pursuing a BSc (Hons) in Information Technology at SLIIT (Feb 2022 - Feb 2027). I'm passionate about building scalable web applications and designing seamless user experiences. With expertise in the MERN stack, Spring Boot, and modern web technologies, I've developed production-ready applications for musical collaboration, academic productivity, and inventory management. Active member of SLIIT Leo Club and Gaming Community, I combine technical excellence with collaborative teamwork.

Full-stack development with React, Node.js, Spring Boot, and MongoDB
Expertise in authentication (JWT, Google OAuth2) and real-time features
Data visualization and UI/UX design with Tailwind CSS and Material UI
Cybersecurity fundamentals and network security knowledge
Android development and cross-platform application experience

Skills & Tech Stack

Technologies I work with

Frontend

React.jsNext.jsJavaScriptHTML5CSS3Tailwind CSSMaterial UIAngularAstroVite

Backend

JavaSpring BootNode.jsExpress.jsPythonFastAPIPHPREST APIsJWT Authentication

Databases

MongoDBMySQLSQLite

Tools & Others

GitGitHubVS CodePostmanMavenJupyter NotebookLinuxDockerGoogle OAuth2CloudinaryChart.jsWeb DesignProblem SolvingCybersecurity Basics

Languages & Tools

Technologies I'm proficient with

Tech Globe

Explore my stack in 3D

Tech Snake

Score: 0

Technology Stack Learned

Let the snake eat dots to reveal your stack.
JavaScript

JavaScript

React

React

Java

Java

Spring Boot

Spring Boot

MySQL

MySQL

MongoDB

MongoDB

HTML5

HTML5

CSS3

CSS3

Tailwind CSS

Tailwind CSS

Git

Git

GitHub

GitHub

VS Code

VS Code

Node.js

Node.js

Vite

Vite

Postman

Postman

Maven

Maven

Next.js

Next.js

Python

Python

FastAPI

FastAPI

Jupyter

Jupyter

Astro

Astro

0+

Technologies

0+

Years Learning

∞

Always Growing

Projects

Things I've built

Research Project

Smart Fashion Assistant: Trend Analysis & Mobile Recommendation Engine (OutfitIQ)

Project Ref: R26-IT-052Full-Stack Developer & Undergraduate ResearcherJan 2026 - Present
Project Overview

A comprehensive academic research and development project focused on engineering OutfitIQ, a next-generation Smart Fashion Assistant mobile application.

This platform merges e-commerce utility with advanced machine learning to provide users with personalized outfit suggestions and trend-aware recommendations. My core contribution involves architecting the Trend Analysis and Data Collection Module, which is designed to aggregate, process, and analyze complex fashion datasets to predict consumer trends and dynamically optimize the system's recommendation engine.

Key Responsibilities & Achievements
  • Backend Architecture (Python/FastAPI): Developing high-performance, scalable RESTful APIs using Python, FastAPI, and SQLAlchemy to handle complex data processing, serve machine learning models, and manage data within a shared PostgreSQL database.
  • Cross-Platform Integration (Flutter): Collaborating on the integration of complex backend intelligence with the Flutter/Dart mobile frontend, ensuring seamless data flow, state management, and a responsive user experience.
  • Trend Analysis & Machine Learning: Designing predictive algorithms to identify, classify, and forecast emerging fashion trends based on real-time product data and weekly growth rate metrics.
  • Data Collection Pipeline: Building a robust web crawling and data mining module capable of securely extracting, cleaning, and organizing large volumes of fashion-related product data from external sources.
  • Agile Project Management: Actively managing research milestones, sprints, and technical roadmaps using enterprise-level agile tools (Jira, ClickUp) while maintaining strict version control practices via Git/GitHub.
FlutterDartREST APIPythonFastAPISQLAlchemyPostgreSQLUvicornMachine LearningData MiningPredictive ModelingJiraClickUpGitGitHub
View Source Code

Featured Work

Harmonix - Collaboration & Messaging Module

Full-stack web platform for musical collaboration with real-time messaging and collaboration requests. Features JWT authentication, Google OAuth2, and Cloudinary integration for seamless user interaction.

React.js (Vite)Spring BootMongoDBTailwind CSSMaterial UIJWTGoogle OAuth2Cloudinary

Academic Scheduler - TeamSync Module

MERN stack collaboration platform enabling student groups to manage tasks, deadlines, and team activities. Features task assignment, calendar view, and real-time notifications for academic productivity.

React (Vite)Node.jsExpressMongoDBMaterial UITailwind CSS

Inventory Management System

Full-stack MERN application for streamlined stock management with real-time tracking, low-stock alerts, PDF report generation, and data visualization using Chart.js.

ReactNode.jsExpressMongoDBChart.jsTailwind CSSVite

Facebook Activity Cleaner

Privacy-focused Chrome Extension (Manifest V3) to automate bulk deletion of Facebook Activity Log entries. Features smart filtering by activity type, human-like interaction simulation, intelligent auto-scrolling, and a modern glassmorphic UI with real-time deletion stats.

JavaScriptChrome ExtensionManifest V3CSS3HTML5

Lions Club of Colombo Continental Ambassadors - Official Website

Official website for the Lions Club of Colombo Continental Ambassadors (CCA), a Sri Lankan chapter of Lions Clubs International. Responsive, content-rich site with leadership profiles, focus areas, event programs, partnership information, donation pathways, and WhatsApp CTAs for membership, volunteering, and donations.

Next.jsTailwind CSSJavaScriptAVIF/WebP OptimizationResponsive Design

MixMind - Women's Leadership Coaching Platform

Production website for MixMind, a women's leadership coaching brand promoting workshops, awards, and membership. Mobile-first, conversion-focused site with social media feed integrations, awards nomination system, photo gallery, FAQ sections, and WhatsApp-based lead flows.

AstroJavaScriptTailwind CSSAVIF/WebP OptimizationResponsive Design

Other Projects

Task Manager App (Android)

Android native application built with Kotlin for task management with intelligent alarm reminders. Features include task creation, editing, and push notifications for deadline management.

KotlinAndroid StudioAndroid DevelopmentUI Design

T Shopping Mart

Web-based supplier and customer management system with complete CRUD functionality. Built with PHP backend, MySQL database, and responsive JavaScript frontend for efficient business operations.

PHPMySQLHTML5CSSJavaScript

Education & Journey

My path so far

BSc (Hons) in Information Technology

Current

Sri Lanka Institute of Information Technology (SLIIT)

Feb 2022 - Feb 2027

Pursuing undergraduate degree with focus on software engineering and web development. Active member of SLIIT Leo Club and Gaming Community. Skills: Java, JavaScript, React.js, Spring Boot, MongoDB, and more.

A-Levels & O-Levels

Central College Piliyandla

Jul 2012 - Feb 2022

Secondary education with leadership experience. Active in Swimming Team, Buddhist Club, and Media Unit. Developed event coordination and teamwork skills.

Diploma in IT (International) & English

ESOFT Metro Campus

Jan 2019 - Jul 2019

Specialized diploma courses covering IT fundamentals and professional English communication. Skills: Python, Adobe Creative Suite, Visual Studio, and presentation skills.

Certifications & Credentials

Professional credentials and achievements

Google Cybersecurity Professional Certificate (v.2)

Coursera & Google

Cybersecurity

Dec 2025

CybersecurityNetwork SecuritySIEMIncident Response

Google Cybersecurity - Multiple Courses

Coursera & Google

Cybersecurity

Nov-Dec 2025

Foundations of CybersecurityAsset ManagementNetwork SecurityThreat DetectionPython Automation

Cisco Network Fundamentals

Cisco Academy

Networking

Dec 2025

Network ArchitectureTCP/IPNetwork Infrastructure

Front-End Web Development

University of Moratuwa

Frontend

Jan 2025

AngularjQueryAJAXSingle Page Applications

Server-Side Web Programming

University of Moratuwa

Backend

Apr 2025

Express.jsNode.jsJavaScriptSQLite

Angular Basics & Git Training

Simplilearn

Frameworks

Jan 2025

AngularAngular CLIGitGitHub

Python & Java Proficiency

Sololearn

Frontend

Dec 2024

PythonJavaHTMLProgramming Fundamentals

HND - Higher National Diploma

SLIIT

Academic

Dec 2024

Web Design for Beginners

University of Moratuwa

Frontend

Dec 2024

HTMLCSSJavaScriptJSONXML

0+

Professional Certifications

Get In Touch

Let's build something great

Let's Connect

I'm currently looking for internship opportunities and open to discussing potential collaborations. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Send me a message