KK.
Available for new opportunities

Engineering
Digital Products.

I am Kavindu Kodikara. A Software Engineer and Full Stack Developer specialized in designing, deploying, and maintaining production-grade applications.

Connect

Featured Work

Production Systems

I specialize in taking complex requirements and turning them into robust, deployed software. These are systems built for real businesses.

Explore all case studies

Professional Experience

Building Solutions for Clients

As a freelance software developer, I design and deliver custom B2B applications and digital platforms. From hardware integrations to high-traffic event systems, I focus on solving business problems with scalable code.

View Full Timeline

Demonstrator

Java Institute for Advanced Technology, Colombo

Teaching and demonstrating software engineering concepts to undergraduate students, supporting lab sessions and guiding students through practical coding exercises.

Delivered enterprise-grade software solutions resulting in streamlined operations.
Architected scalable backends and highly responsive frontend interfaces.
ReactNode.jsTypeScriptPostgreSQLAWS

Academic Background

Education & Certifications

A foundation built on rigorous academic software engineering principles, validated by industry-recognized certifications.

View Full Credentials

BSc (Hons) in Software Engineering

June 2026

Birmingham City University

AlgorithmsSystem ArchitectureSoftware PatternsData Structures

Level 5 HND & Level 4 Diploma

Java Institute for Advanced Technology

HND
Diploma

Professional qualifications in Software Engineering awarded by Skills and Education Group Awards (UK).

Full-Stack DevelopmentEnterprise Apps

Professional
Certifications

Docker
Docker EssentialsIBM
GitHub
GitHub ActionsMicrosoft
Azure
Azure PipelinesMicrosoft
Technical Ecosystem

Engineering Capabilities

I don't just write code; I architect systems. My stack is carefully chosen to build software that is maintainable, scalable, and secure.

View Full Stack

Backend Architecture

Building scalable REST APIs, microservices, and secure authentication systems. Expert in structuring high-performance data processing pipelines.

Java Spring BootNode.jsExpressMicroservicesRESTful APIs

Data & Cloud

Managing complex databases and deploying robust infrastructure via CI/CD pipelines.

MySQLMongoDBAWSDocker

Frontend Systems

Crafting highly responsive, interactive, and SEO-optimized web applications with modern rendering strategies.

ReactNext.jsTailwindCSSTypeScript

Mobile Engineering

Developing native Android applications and cross-platform mobile apps focused on fluid UX and offline capabilities.

KotlinJava (Android)React NativeMobile UI/UX

Let's Build Something Great

Currently open for new opportunities, freelance projects, and engineering challenges.

WhatsAppEmail Me