KHKasun
Available for freelance

Kasun
Harshana

|

Senior Software Engineer from Sri Lanka. I build scalable, maintainable software with JavaScript, TypeScript, React, Angular, Next.js, Node.js, and NestJS.

Scroll

01. about me

Who I Am

Kasun Harshana
KH
Available for freelance
6+
Years Experience

I'm a passionate software engineer from Sri Lanka with more than 6 years of experience building innovative, scalable solutions. My work spans the full stack — from pixel-perfect UIs to robust backend systems and cloud infrastructure.

I specialize in JavaScript, TypeScript, React, Angular, Next.js, NestJs and Node.js. I've led teams, acted as Scrum Master, and built systems deployed across GCP and AWS. I care deeply about code quality, performance, and developer experience.

🎓

Education

B.Sc. in Computer Science

University of Colombo School of Computing

2018 – 2021

Sri Lanka

02. experience

Where I've Worked

Senior Software Engineer

Revox·Colombo, Sri Lanka
Apr 2024 – Nov 2024
  • Built scalable applications using Angular and React with Tailwind CSS, Bootstrap, and Sass
  • Designed server-side logic with Node.js, integrated REST APIs, and managed databases: MongoDB, MySQL, PostgreSQL, Firebase
  • Leveraged GCP, AWS, and Firebase; implemented CI/CD pipelines with GitHub Actions for automated deployments
  • Led teams, facilitated Agile ceremonies as Scrum Master, conducted code reviews, and mentored junior developers
  • Collaborated with cross-functional teams to align technical and business goals, resolving critical bugs and enhancing performance
  • Crafted secure, scalable system architectures and promoted a culture of knowledge sharing

Software Engineer

Revox·Colombo, Sri Lanka
Jan 2022 – Mar 2024
  • Creating user-friendly interfaces for websites and apps using Angular and React
  • Building strong backend systems using Node.js
  • Managing databases: MySQL, MongoDB, Firebase
  • Deploying and managing applications on GCP and AWS
  • Acting as Scrum Master for efficient project management

Associate Software Engineer

Revox·Colombo, Sri Lanka
Jul 2021 – Dec 2021
  • Full-stack development using the MEAN stack (front-end and back-end)
  • Collaborating in a team to develop tech solutions

Trainee Software Engineer

X.O Concepts (Private) Limited·Colombo, Sri Lanka
Oct 2020 – Apr 2021
  • Building user-friendly interfaces using Vue.js
  • Managing backend and databases with MySQL and PHP
  • Contributing to multiple projects in a collaborative team environment

03. skills

What I Work With

Frontend

JavaScriptTypeScriptAngularReactNext.jsVue.jsSass/SCSSTailwind CSSBootstrap

Backend

Node.jsNestJSExpress.js

Databases

MongoDBMySQLPostgreSQLFirebase

Cloud & DevOps

Google Cloud PlatformAWSDockerGitHub ActionsCI/CDFirebase

06. contact

Get In Touch

I'm currently open to freelance projects and new opportunities. Whether you have a question, a project idea, or just want to connect — I'd love to hear from you.

Send Email