Scene 00 / Origin story

THE
ENGINEER
behind the code.

01 / Genesis

WHO
AM I?

// identity.json
{
"name": "Kovidha Subasinghe",
"role": "Intern Software Engineer",
"focus": "backend · automation · SaaS systems",
"education": "BSc SWE · BCU via Java Institute",
"location": "Galle, Sri Lanka",
"current_role": "Intern @ Innobot Health (Nov 2025)",
"chocoholic": true,
"available": true
}
Kovidha Subasinghe

I didn't get into software engineering to build todo apps. I got into it to build systems that solve actual problems.

The software bug bit early — I just had no idea where to start. So I did the next best thing and spent years buried in graphics and editing, scratching the creative itch while the engineering dream sat on the shelf. Then the Java Institute for Advanced Technology gave me a way in, and the coding journey finally began in earnest.

Today I'm a software engineering undergraduate pursuing a BSc (Hons) in Software Engineering from Birmingham City University via the Java Institute (2023–2027). Since November 2025 I've been an Intern Software Engineer at Innobot Health — Python automations and RPA for US healthcare operations.

My engineering work is backend-first: architecture, data flows, APIs, and systems that hold up under real users. I've built a connected SaaS ecosystem solo — a multi-tenant client-ops platform (Atlas), an LMS control plane with Ed25519 licensing (Sentinel), and a white-label LMS — alongside client work like PJBiology LMS (5,000+ students) and LeisureLand reservations.

I'm also a software engineer at Dessina.co (Feb 2025–present), building web and desktop solutions with Java, PHP, and MySQL.

02 / Philosophy

HOW ITHINK

01

ARCHITECTURE FIRST

Before I write a line of code, I understand the shape of the problem. What data flows where. What breaks under load. What the system needs to be 6 months later.

02

OWN THE LIFECYCLE

I've shipped systems from a blank file to production. That full-cycle ownership changes how you code — because you know you'll be the one maintaining it.

03

AUTOMATE OR DIE

If a human is doing something a script could do, that's a problem I need to solve. My internship work has reinforced this — automation is engineering empathy at scale.

03 / Education

THECREDENTIALS

  1. 2023 – 2027
    BSc (Hons) Software Engineering
    Birmingham City University · via Java Institute for Advanced Technology · Colombo, Sri Lanka

    Undergraduate degree covering the parts of the craft I actually use: database management, object-oriented programming, microservices, object-oriented design patterns, web development, Java EE, and Android.

    Database Management OOP Microservices Design Patterns Web Development Java EE Android
  2. Credential
    Level 4 Professional Diploma in Software Engineering
    Skills and Education Group Awards

    Verified professional diploma — the foundation qualification that opened the door to the BCU degree.

  3. 2012 – 2021
    Secondary Education
    Mahinda College · Galle

    Where the Web Team MCG chapter started — my first taste of building and designing for a real audience.

  4. 2008 – 2012
    Primary Education
    Siridhamma College · Galle
04 / Earlier chapter

CREATIVE
era.

// 2021 – 2025 · a different chapter of my work

Before engineering became the main focus, I spent years as a graphic designer and digital creator — Web Team MCG, freelance visuals, and brand storytelling. That background still informs how I think about UI, clarity, and communication — but it's intentionally separate from the systems work featured in this portfolio.

  • 2017–2022
    Graphic Designer · Web Team MCG (Mahinda College)
  • 2021–2022
    Past Vice President · Web Team MCG
  • 2021–2025
    Freelance Graphic Designer
Behance portfolio

Visual work from this period — not representative of current engineering roles.

05 / Toolkit

TOOLS
& STACK

Languages
Java Python PHP JavaScript
Frameworks
Spring Boot Laravel Selenium
Architecture
Microservices REST APIs Multi-tenant SaaS
Databases
MySQL PostgreSQL SQLite Firebase Firestore
Tools
Postman IntelliJ IDEA VS Code HeidiSQL Google APIs

"The best engineers aren't the ones who know everything — they're the ones who know how to figure things out fast."

Chocoholic
Dark chocolate. No milk. This is non-negotiable and deeply integrated into the dev process.
Systems thinker
I naturally decompose problems into components, flows, and dependencies before touching a keyboard.
Reliability-obsessed
The code I write needs to work at 2 AM when no one's watching. That's the actual bar.
Cat person AND dog person
I refuse to pick a side. Both camps claim me, and honestly the debugging company is welcome either way.
Ready to collaborate?

LET'S BUILD
SOMETHING.

Get in touch