Portfolio & Systems Architecture

Engineered systems. Proven in production.

From event-driven distributed microservices with Kafka & Go to AI-powered full-stack applications and cross-platform mobile solutions.

TeaVision - AI-Powered Tea Harvest & Supply Chain Platform
Flagship
AI Harvest • MobileNetV3 & Go

TeaVision - AI-Powered Tea Harvest & Supply Chain Platform

Full-stack tea supply-chain platform combining AI-powered leaf quality grading with harvest, payroll, and end-to-end batch traceability built with Python, PyTorch, FastAPI, Go, PostgreSQL, React Native, Next.js, Docker, and AWS.

✓AI-powered leaf quality grading with fine-tuned MobileNetV3/EfficientNet CNN models
✓Real-time ML inference API served via FastAPI with high throughput
PythonPyTorchFastAPIGo+6
GuideNow - Realtime Guide-Matching Platform
Flagship
Go Microservices • Realtime

GuideNow - Realtime Guide-Matching Platform

Cloud-deployed microservices platform that connects tourists with nearby guides in Sri Lanka, using Go backend services for live availability, location matching, WebSocket chat, and natural-language AI filters.

✓Location-based geospatial guide matching
✓Real-time WebSocket chat and presence indicators
GoMicroservicesFlutterNext.js+4
WhereMyPack - Realtime Order Tracking Platform
Flagship
Event-Driven • Kafka & Saga

WhereMyPack - Realtime Order Tracking Platform

Event-driven Go microservices platform using Apache Kafka, Saga pattern rollbacks, WebSocket courier GPS streaming, and Redis caching deployed on AWS.

✓5 isolated microservices connected via Kafka message buses
✓Distributed transaction rollback with Saga pattern
GoMicroservicesAngularApache Kafka+3
ShopStream - Scalable E-commerce Platform with AI Search
Flagship
E-Commerce • AI Search & Stripe

ShopStream - Scalable E-commerce Platform with AI Search

Full-stack e-commerce system with Stripe webhook payments, Elasticsearch natural language product discovery, Spring Boot microservices, and AWS containerization.

✓Stripe payment integration with idempotent webhook processing
✓AI natural-language parser converting queries to filter DSLs
React / Next.jsTypeScriptSpring BootPostgreSQL+5
InvoiceFlow - Invoice Management System
Flagship
FastAPI • Async OCR Pipeline

InvoiceFlow - Invoice Management System

Asynchronous document-processing platform for invoices with Celery workers, Redis job queues, OCR extraction, PostgreSQL storage, and FastAPI REST endpoints.

✓Asynchronous OCR extraction pipeline for PDF and scanned images
✓Distributed Celery worker pool with automated backoff retry
PythonFastAPINext.jsPostgreSQL+3
Task Manager
Project
MEAN Stack • CRUD API

Task Manager

Task Manager with CRUD operations with MEAN-Stack

MongoDBReactExpressNode js+3
Cafe-shop Management System
Project
Angular & Express • POS System

Cafe-shop Management System

Cafe-shop Management System built with JavaFX and MySQL for efficient cafe operations and management.

Java FXMySQLScene builderCSS
Galle Fort - Website
Project
Full-Stack Engineering

Galle Fort - Website

Galle Fort Website featuring historical content, designed using HTML, CSS, Bootstrap, and JavaScript for interactive elements.

HTMLBoostrapJavascriptCSS
AL ICT MCQ - Mobile App
Project
Full-Stack Engineering

AL ICT MCQ - Mobile App

AL ICT MCQ Practice App: Flutter app with Dart, Firebase integration, deployed on Google Play Store.

FlutterDartFirebase
E - Book Store Web App
Project
MERN Stack • Digital Store

E - Book Store Web App

E-Book store application developed using the MERN stack with CURD functionality

ReactMongoDBExpressNode js
Portfolio Website
Project
Next.js 14 • Apple Design System

Portfolio Website

My Portfolio: Built with Next.js, Sanity IO CMS, Tailwind CSS, and Shadcn UI for a stylish and functional experience.

NextTypescriptShadcn UITailwind CSS+1
E - Learning Management System
Project
Full-Stack LMS • Role-Based Auth

E - Learning Management System

Role-based Learning Management System with Next.js frontend, Node.js/Express backend, and MongoDB Atlas.

Next MongoDBNext-AuthNode Js+5