About Me

Engineer · Builder · Lifelong Student

Nimna Kaveesha portrait

Hi, I’m Nimna Kaveesha 👋

I’m an Associate Backend Developer at Rumex Pvt. Ltd. where I architect and maintain high-throughput APIs that power video-streaming and live-production platforms used by thousands of sports fans every match day.

My day-to-day toolbox includes Spring Boot, Node.js/Express, Next.js, React, Docker, AWS (ECS & Lambda), MySQL and MongoDB. On the front end I craft responsive UIs with TypeScript and Tailwind, ensuring pixel-perfect hand-off from design to deployment.

Beyond traditional web stacks, I’m deeply interested in machine learning. I prototype models in Python, TensorFlow & PyTorch—from real-time content-recommendation engines to computer-vision pipelines for sports analytics. Marrying backend engineering discipline with ML experimentation lets me deliver intelligent features without sacrificing reliability.

I’m currently finishing a B.Sc. in Physical Science and a Diploma in Software Engineering. Learning energizes me, so you’ll often find a new Coursera tab open or a side project spinning up on an EC2 spot instance. My guiding principle is simple: build things that reduce friction for real people.

Education & Qualifications

My academic background and professional certifications

2007 – 2019

Ordinary & Advanced Level Examinations

Holy Cross College - Kalutara

Completed primary–secondary studies. Sat for O-Levels (2017) and A-Levels (2019).

2014 - 2018

Diploma in English & Diploma in IT

Esoft Metro Campus

Finished twin diploma programme covering academic English and foundational Information Technology.

2022 – Present

BSc (Hons) in Computer Science • in progress

Institute of Software Engineering (IJSE)

Core modules: Data Structures, Algorithms, Java/Spring, DevOps, Cloud Computing.

2023 – Present

BSc in Physical Science • in progress

University of Colombo

Majoring in Mathematics, Statistics, and Computer Science to strengthen theoretical foundations.

Skills & Technologies

Everything I tap into when building products

Java
Python
JavaScript
TypeScript
PHP
Spring Boot
Express
NestJS
Flask
React
Next.js
Tailwind CSS
GraphQL
MySQL
MongoDB
Redis
AWS
Docker
Git
Linux
Elasticsearch
TensorFlow
PyTorch
FFmpeg
Bootstrap

My Projects

A selection of my recent work across various domains

Lanka Shop – Authentic Sri Lankan Treasures

Lanka Shop – Authentic Sri Lankan Treasures

UK-based e-commerce storefront importing Ayurvedic remedies, Ceylon tea, handicrafts and premium spices. Built with Next.js, Firebase, Stripe and a CMS. Free UK delivery over £100, secure checkout, dark-mode UI and products shipped from Epsom.

Wishkah Prints – Eco-Friendly Screen Printing

Wishkah Prints – Eco-Friendly Screen Printing

Six-colour screen-printing studio in Vancouver. Next.js storefront with category browsing, sustainable ink options, real-time WhatsApp chat and secure Stripe payments.

Online Marketing System

Online Marketing System

PHP + MySQL SaaS that centralises lead capture, campaign scheduling and performance reporting. Integrates PayHere gateway for Sri Lankan payments and role-based access.

Media Stat Dashboard for DFLIX

Media Stat Dashboard for DFLIX

Real-time analytics suite (Next.js + Spring Boot) for Derana’s OTT platform.

DFLIX App

DFLIX App

Implemented search and recommendation microservice and vtt generation microservice from springboot and nest.js respectively.

CGPLUS Broadcast Graphics App

CGPLUS Broadcast Graphics App

Browser-based character generator (CG) built with Next.js and firebase. Powers live score tickers and lower-thirds for sports broadcasts – inspired by Axcel CG+.

Ad-Replacement Tool (FFmpeg + Python)

Ad-Replacement Tool (FFmpeg + Python)

Server-side ad splicing engine that detects cue tones, slices HLS segments with FFmpeg and stitches replacement ads in real time. Integrates ML-based scene change detection.(Still working on it)

PEOTV OTT Backend Services

PEOTV OTT Backend Services

OTT cms service , elastic cache service,screen details service and payment service for PEOTV OTT platform. Built with Spring Boot.

SL Cricket Scoring App

SL Cricket Scoring App

Progressive Web App built with Next.js and Firebase Firestore for ball-by-ball scoring, real-time overlays for vMix and push notifications for fans.

JourneyFlex – Commuter Pass App

JourneyFlex – Commuter Pass App

React Native app that streamlines daily bus commuting by offering passengers flexible monthly travel bundles, live route tracking via Google Maps and cash-free QR ticketing powered by Firebase Auth and Cloud Firestore.

NoteNest – Google Keep Clone

NoteNest – Google Keep Clone

Cross-platform note-taking app built with React Native, Firebase Cloud Firestore and Expo. Supports color-coded cards, image uploads, offline sync and biometric lock for privacy.

Events & Engagements

Conferences, meet-ups, and hackathons I’ve joined or organised

Genesys III Hackathon

Main organiser of a Java-focused hackathon for IJSE GDSE cohorts 71 & 72 (51 curated algorithm/OOP challenges).

Sep 03, 2024
Organiser
IJSE, Sri Lanka

Circle Edge HackathonFinalist

Reached the top-8 finalist stage with team Future Tech Solutions.

Jun 01, 2024
Participant
Colombo, Sri Lanka

Innovesta 2023Winner

Won “Most Innovative Software Solution” with team Future Tech Solutions.

Feb 16, 2023
Participant
Turyaa Hotel, Kalutara

Get In Touch

Have a question or want to work together? Drop me a message!

Let's Connect

Whether you have a project in mind, a question about my work, or just want to say hello, I'd love to hear from you. Fill out the form or reach out directly through the following channels: