Hello, I'm

Bavindu Shan

I'm a 

A passionate Software Engineering undergraduate specializing in backend development, API design, full-stack systems & DevOps. I build scalable, secure, and high-performance applications using Node.js, Express.js, Spring Boot, Angular, and modern cloud technologies with DevOps practices.

Bavindu Shan

My Education

Oct 2022 – Sep 2024

BTEC HND in Computing - Software Engineering

Completed a Pearson (UK) BTEC HND in Computing with a Distinction pass from ESOFT Metro Campus. Built a strong foundation in software engineering, covering programming, systems analysis, and database management.

Sep 2024 – Present

Diploma in ICET Certified Developer

Enrolled at the Institute of Computer Engineering Technology (iCET), expanding knowledge in computer software engineering. This program emphasizes hands-on learning and industry-relevant skills. GPA: 3.85

Jan 2025 – Present

BEng (Hons) in Software Engineering

Currently pursuing a Bachelor of Engineering (Hons) in Software Engineering (TOP UP) at London Metropolitan University, UK. Enhancing expertise in software design, development, and engineering principles.

My Services

Back-End Development

Developing scalable and secure back-end systems using Spring Boot and Hibernate. Designing RESTful APIs, managing databases with MySQL, and implementing security measures such as JASYPT encryption.

Front-End Development

Building interactive and responsive web applications using Angular, JavaScript, Bootstrap, and Tailwind CSS to create modern and user-friendly interfaces.

Full-Stack Development

Developing complete web applications with seamless integration between UI/UX and database management, ensuring end-to-end functionality.

Database & Cloud Services

Designing and optimizing databases using MySQL and SQL Server. Foundational knowledge of Microsoft Azure for cloud storage and service deployments.

Software Architecture & Security

Building maintainable and scalable systems following SOLID principles. Expertise in data encryption, secure authentication, and protecting sensitive information.

AI & Automation

Leveraging GitHub Copilot and AI-powered tools to enhance coding efficiency. Integrating AI-driven features into applications using generative AI.

Featured Projects

Greens Customer Mobile App

REST APIs for plant ordering & monitoring built with Express.js, JWT, Prisma, and Swagger documentation.

Express.js Prisma JWT

Quick Eats Food Delivery System

Backend system with Express.js, Prisma, MySQL, JWT for order management, real-time tracking, and secure rider coordination.

Express.js Prisma MySQL

Star Events Ticketing System

ASP.NET Core MVC ticketing platform with secure payments, role-based authentication, and real-time ticket sales tracking.

ASP.NET Core MySQL

E-Shift Transportation Management

C# desktop system for goods transport management with MySQL, implementing MVC architecture and real-time vehicle tracking.

C# MySQL

AI Doctor Agent 2.0

Multimodal AI-driven healthcare assistant using Python, Gradio, and SQLite. Integrated Whisper for speech transcription and LLaMA 4 Vision for medical image analysis.

Python AI/ML SQLite

Face Recognition Attendance System

AI-powered attendance system using OpenCV and Firebase with 95%+ accuracy, reducing manual effort by 80%.

Python OpenCV Firebase

Hospital Management System

Layered architecture system using JavaFX and MySQL for efficient hospital management with secure patient record handling.

Java JavaFX MySQL

MOS Burgers Project

Spring Boot & Hibernate-based ordering system improving efficiency by 20% with real-time order management via REST APIs.

Spring Boot Hibernate MySQL

Bus Seat Reservation System

This system was developed using Java, with Data Structures and Algorithms for efficient queue operations, and implemented in Microsoft Visual Studio Code.

Java MySQL

Sampath Food City System

This project was developed using Python, adhering to SOLID principles and clean coding practices, with pytest for testing, and implemented in Microsoft Visual Studio Code.

Python

Malcolm's Photography Website

This project was developed to showcase Malcolm Lismore's portfolio, utilizing HTML5, CSS3, JavaScript, PHP, and MySQL for an engaging design and easy navigation.

JavaScript MySQL PHP

Grifindo Travels System

This C# application for Grifindo Travels was developed using C#,MySQL and Visual Studio to calculate and record rental and hire charges for various vehicles, including cars, SUVs, and vans, supporting both driver-assisted and self-drive rental options.

C# MySQL

Quiet Attic Films Database Design

This database for Quiet Attic Films was developed using C# and MySQL to organize key data on clients, assets, and production workflows, improving operations and collaboration within the company.

C# MySQL

LAN Design & Implementation for Alliance Health

This project involved designing and implementing an efficient network for the Matara branch using Cisco Packet Tracer, covering LAN/WLAN standards, topology selection, VLAN configuration, and essential network devices.

Cisco

Get In Touch