KB.OS 2040
connecting to server0%
Home
Independent engineer: open for projectsSYS.ONLINE

KavinduBogahawatte

Building the dependable systems of 2040, today.

I build the quiet systems behind everyday things: the message that lands on a customer's phone, the order that gets approved, the app that just works.

$ now_learning --about

See my work
Kavindu Bogahawatte, software engineer
Colombo, Sri Lanka

What I'm good at 

My 2040 workstation: code compiling, data streaming, a robot on standby.

Messaging at scale

SMS, WhatsApp and email campaigns for 200,000+ customers, built to reach 1 million.

Business workflows

Purchasing, approvals, goods receiving and quality checks turned into reliable software.

Android, AI and data

Jetpack Compose games, Whisper AI tools and an XGBoost flood-prediction prototype.

0+loyalty customers on the platform I built
0.0Mcustomers it's designed to scale to
0+personal projects
0stacks I ship in, PHP to Kotlin

Tech reactor

Hover or tap a tile. These are the tools I build with.

KBtech reactor
Hover or tap a tile to see what I use it for.

Languages

JavaKotlinJavaScriptPHPPythonC/C++

Frontend

HTML5CSS3Tailwind CSSReact.jsNext.jsResponsive UISEO

Backend and integrations

PHP REST APIsNode.jsExpress.jsWebhooksAuthenticationHutch SMS APIMeta WhatsApp Business API

Databases

MySQLMSSQLMongoDBFirebase

Mobile

Android SDKJava / KotlinJetpack ComposeFirebase

AI, data and tools

XGBoostWhisper AIDataset preparationGit/GitHubcPanelHostingerPostmanFFmpegLinux

How I can help 

Pick a starting point. The button fills in the contact form for you.

Backend and REST APIs

  • Clean, well-structured endpoints
  • Authentication, validation and webhooks
  • PHP or Node.js with MySQL or MongoDB

Messaging platforms

  • SMS, WhatsApp and email campaigns
  • Segmentation and scheduling
  • Delivery tracking and reports

Full-stack web apps

  • Next.js and React front ends
  • Admin dashboards and databases
  • Responsive, fast and SEO-ready

Android apps

  • Native Kotlin with Jetpack Compose
  • API and Firebase integration
  • From first idea to a finished app

Things I've built 

Scroll to move through six projects. Open one for the full story.

ASB Fashion, 2026

A broadcast system for 200,000+ customers

A communication platform that manages SMS, WhatsApp and email campaigns for the retailer's loyalty customers. Built to keep working well past 1 million.

PHPMySQLHutch SMS APIMeta WhatsApp Business API
ASB Fashion, 2026

Purchasing orders, from request to quality check

An internal system for creating purchase orders, approving them, receiving goods and checking quality. Built without a JavaScript framework.

HTML5Tailwind CSSJavaScriptPHP
ASB Fashion, 2026

The official ASB Fashion website

The online home of one of Sri Lanka's leading fashion retailers, with product showcases, promotions, company information and online gift vouchers.

React.jsPHPMySQLCSS
University of Bedfordshire, 2026

FloodMind: an early flood warning for the Kelani River

My BSc research project. I prepared the datasets, trained XGBoost models to predict water levels and flood risk, and built a working prototype.

PythonXGBoostPHP REST APIMySQL
Personal project

Brainana, a maths and logic game for Android

A game built around interactive maths and logic challenges, with a modern Jetpack Compose interface.

KotlinJetpack ComposeAndroid SDK
Personal project

Arrow Food, a Node.js backend

A backend-focused application covering REST API design and server-side application logic.

Node.jsExpress.jsREST API

More below

The sketchbook has smaller builds from my 30+ side projects.

Keep scrolling

The sketchbook 

Smaller builds from the side projects.

DownVid

A video downloader

React.js, Node.js, Express.js, Python, yt-dlp, FFmpeg

AI Subtitle Pro

Subtitles from audio and video with Whisper AI

Python, Whisper AI, Node.js, React

Hire Us

Worker registration, ID verification and job tracking

PHP, MySQL, Java, Hostinger

KMD Sweet House

A business site with product showcases and admin tools

React.js, PHP, MySQL, Hostinger

StatusBox

An Android app for handling and saving status media

Java, Kotlin, Android SDK

MediCare

A Java desktop app for patients, appointments and medicines

Java, OOP, MySQL, SMTP

How I work 

From first idea to a system that keeps running.

Understand

Goals, users and constraints, in plain language.

Design

Architecture, API contract and database schema.

Build

Backend, integrations and the interface.

Test

Postman, integration and error-path testing.

Ship

Deploy, monitor and keep improving.

Ask my terminal 

Type a command, or tap one below.

kavindu@kb-os:~
KB-OS 2040 · online
Type 'help' to see what I can do.
$

Experience 

Independent Software Engineer

Freelance, based in Colombo, Sri Lanka

  • Working directly with clients on backend systems, REST APIs and messaging platforms.
  • Building full-stack web apps and native Android apps from first idea to deployment.

Associate Software Engineer

ASB Fashion (Pvt) Ltd, IT Department

  • Turning business workflows into software, from requirements to deployment.
  • Building the Purchasing Order Management System, the official website and ASB Loyal Vault, the loyalty platform.
  • API integrations, database optimisation, troubleshooting and maintenance.

Software Engineering Intern

ASB Fashion (Pvt) Ltd, IT Department

  • Microsoft SQL Server administration and server management.
  • Built the Broadcast Management System and the Token Management System, and contributed to the Returns Management System.

BSc (Hons) Software Engineering

University of Bedfordshire, UK, with a Higher Diploma in IT at SLIIT City University, Colombo 03

G.C.E. A/L Physical Science and O/L

Mahanama College, Colombo 03

Let's build something dependable.

I'm working independently and taking on freelance projects and long-term contracts: APIs, messaging, full-stack web and Android apps. Full-time roles too, for the right team. References are available on request.

© 2026 Kavindu Bogahawatte, Colombo, Sri Lanka