Portfolio

Crafting Digital
|

IT Undergraduate & Full Stack Developer

Driven third-year IT undergraduate focused on full-stack development, creating clean, high-performance applications with Java, Python, and the MERN stack.

About Me

I’m a third-year IT undergraduate at SLIIT with a strong passion for building impactful, real-world software solutions. With a solid foundation in full-stack development, I enjoy transforming ideas into efficient, scalable applications.

I work with Java, Python, and the MERN stack, and I thrive in collaborative environments where problem-solving and innovation come together. Driven by continuous learning, I’m currently gaining hands-on industry experience through professional internships, sharpening both my technical and communication skills.

3+

Years Learning

5+

Projects Built

class Developer {
constructor() {
this.name = 'Shehan';
this.role = 'Full Stack';
this.hobbies = ['Code', 'Coffee'];
}
}

My Stack

Frontend Development

React.js JavaScript HTML/CSS Figma UI/UX

Backend Systems

Node.js Express.js Java Python REST APIs

Data & Cloud

MongoDB MySQL Google Cloud Git OOP

Soft Skills

Leadership Team Work Problem Solving Analytical

Education & Certifications

BSc (Hons) in Information Technology

Sri Lanka Institute of Information Technology (SLIIT) 2023 - Present

Currently pursuing my degree, specializing in Information Technology. Gained strong foundations in OOP, Data Structures, Algorithms, and Full Stack Development.

Certifications

Selected Work

School Management System

School Management System

A comprehensive full-stack School Management System. Features student/staff management, attendance tracking, finance management, and an integrated AI assistant.

Recall 19 Python FastAPI PostgreSQL Tailwind CSS 4

Tourism Management System

A full-stack tourism platform focused on Sri Lankan travel. Enables users to book tours, hotels, and create custom itineraries. Features secure JWT authentication and Stripe payment integration.

MERN Stack Stripe API JWT Google Maps
Live Demo
Grocery Ordering System

Online Grocery System

A web application using Java and MVC architecture for browsing products, managing carts, and seamless order processing. Implemented robust inventory checks and system reliability logic.

Java MySQL MVC JavaScript
Airline Ticket Booking

Airline Ticket Booking System

Full-stack flight booking system allowing users to search flights, check real-time availability, and manage reservations. Includes a comprehensive admin panel for flight global management.

PHP MySQL JavaScript HTML/CSS
Inventory Management System

Inventory Management System

A comprehensive system for tracking stock levels, managing product data, and generating reports. Built to streamline supply chain operations and ensure data accuracy.

PHP MySQL HTML/CSS Bootstrap

Let's Connect

Have a project in mind or want to collaborate? I'd love to hear from you.