Krushi-Connect
Academic Work • Mobile
Android app that connects farmers, buyers and distributors via an agricultural e-commerce marketplace, with payments and location features.
Full-stack Engineer • Freelance Developer
I design and build reliable full-stack systems for local and international clients, from internal tools to customer-facing platforms, turning real-world requirements into clean, maintainable, and scalable products.
I’m a full-stack developer with experience in delivering production systems for both local and international clients. My background covers mobile applications, web and desktop platforms, secure banking-style systems, bidding and auction platforms, and multi-tenant lost & found ecosystems for cruise lines, airports, and other businesses.
I have completed all modules of the BSc (Hons) in Software Engineering from Birmingham City University (yet to receive the final transcript & certification - expected in Feb 2026) and enjoy turning business requirements into dependable, well-architected solutions. From backend APIs and databases to frontend engineering and cloud deployment, I focus on clean design, maintainability, and real-world impact.

A selection of freelance, academic and personal projects that demonstrate my full-stack and cross-platform experience with skills in different techs and languages.
Academic Work • Mobile
Android app that connects farmers, buyers and distributors via an agricultural e-commerce marketplace, with payments and location features.

Client Work • Desktop
Desktop hospital management system with patient, doctor and billing modules, built around clean object-oriented design and reusable patterns. GitHub shows a demo build with anonymised data and generic branding for client confidentiality.


Client Work • Web
Bakery management system with online ordering, inventory, staff management and PayHere-powered payments. Repo shows a lightly anonymised version without client data.


Academic Work • Desktop
End-to-end management system for employees, finances and product tracking, with reporting and QR workflows.


Personal Work • Mobile
Real-time mobile chat application with authentication, contact management and live messaging and notifications.


Personal Work • Web
Secure Jakarta EE-10 banking platform focusing on authorization, concurrency, and time-based business services for scheduled jobs (UI enhancements pending).


Client Work • Web
Real-time web-based auction platform built on Jakarta EE, handling concurrent bidding, bid history and admin controls for managing auctions. Repo shows the technical implementation with sample data only (not updated yet).

A few YouTube series I recorded while building real projects and going through question discussions for university modules (with more to come).
2022 • 17+ episodes
PHP + MySQL e-commerce application built step-by-step, from auth and profile flows to seller store, product management and payment integration.
Featured episodes
2022–2023 • 18+ episodes
A beginner-friendly series covering DBMS tasks from ER modelling, normalization, SQL queries and MySQL Workbench / HeidiSQL workflows through questions.
Featured episodes
Upcoming: Java-based series on Data Structures & Algorithms and Object-Oriented Design Patterns implementation and theory. Explore the current status, code and notes through the repos.

2021
An interactive vanilla JavaScript game with game loop, collision detection, keyboard controls and simple UI polish.

2024
AttendEase pairs a mobile app with ESP32 hardware and JavaEE backend to track & sync attendance data alongside an admin panel.

2025
A Unity 3D driving game inspired by hill-country roads. Built with C#, Cinemachine camera rigs and a custom car controller on a low-poly track.
Selected courses, certificates, licenses and badges that complement the project work above and highlight my ongoing learning in cloud, AI, ML, data science and software engineering as a whole.
Yet to ReceiveBirmingham City University
View progress
Whether you're looking to build a complete platform, improve an existing system, or collaborate on a project, I'm open to new opportunities. I work with startups, businesses and individuals who want thoughtful engineering and clean, reliable solutions.

I’ll be publishing articles on the Chess Engine I'm currently working on, involvement of AI in day-to-day projects, and how technology shapes everyday life in Sri Lanka, alongside the research our university team did on the supply chain of paddy to rice and more...