logo
HomeAboutResumeProjects
AWS
React.js
React.js
Browser
Docker
Linux
Mobile
Node.js
Vscode
Laptop
Python
Firefox
Tensorflow
Web
Google Colab
SQL
PHP
Laravel
Git
TailwindCss
Next.js
AWS
React.js
React.js
Browser
Docker
Linux
Mobile
Node.js
Vscode
Laptop
Python
Firefox
Tensorflow
Web
Google Colab
SQL
PHP
Laravel
Git
Profile Photo

Hi, I'm Kasun

A Full Stack Developer specializing in AI and real-time communication

About Me

Kasun working on laptop
🚀 Available for Hire

Currently Based

Kandy, Sri Lanka

Latest Education

MSc in AI (Graduated March 2025)

Specialization

Full-Stack Development & AI

Current Status

Seeking New Opportunities

Hello !

Hi, I'm Kasun, a passionate Full Stack Developer specializing in AI, web development, and real-time communication systems. I enjoy building innovative solutions with technologies like React, Next.js, FastAPI, and more. Always eager to learn and improve!

Recently graduated with a Master's in AI from Japan (March 2025), bringing cutting-edge AI knowledge and practical experience back to Sri Lanka. Ready for new challenging projects and growth opportunities.

Core Expertise

React & Next.js
Python & FastAPI
AI/ML Development
Real-time Systems
Cloud Deployment
Team Collaboration
5+
Years Exp
20+
Projects
15+
Technologies
🚀
0+
Years of Experience
💻
0+
Projects Completed
âš¡
0+
Technologies Mastered
😊
0+
Clients Satisfied

Achievements & Highlights

5+ Years of Experience

Building scalable and innovative web and AI solutions.

Global Collaboration

Worked with international teams to deliver projects that make a global impact.

Expert in Full-Stack Development

Proficient in React, Next.js, FastAPI, and modern tools.

Team Player

Collaborated with diverse teams to deliver impactful solutions.

My Journey

MSc in AI (Expected)

Kyoto College of Graduate Studies for Informatics, Japan

Completing advanced studies in Artificial Intelligence

2025

Frontend Developer

Lassana Group Of Companies

Designed pixel-perfect admin panels using React.js and modern tools

2023

B.Sc. IT (Hons)

SLIIT, Sri Lanka

Graduated with honors in Information Technology

2021

Full Stack Developer

Prymatica LTD (Remote)

Developed React applications with Python backends and AWS deployment

2020

Software Engineer

Onimta IT PVT LTD

Built management dashboards using Vue.js and Laravel

2018

Web Developer Intern

The Brand Agency

Started journey in web development with HTML, CSS, and PHP

2017

Resume

Professional Summary

Solution-driven Senior Software Engineer with 5+ years of experience in developing web and mobile applications. Adept in both frontend and backend technologies with a focus on performance, security, and user experience. Proven expertise in real-time communication apps, DevOps, and AI/ML models. Comfortable working in Agile teams and collaborating across disciplines.

Work Experience

Frontend Developer

Lassana Group Of Companies | Colombo

Dec 2022 – May 2023

  • • Designed a pixel-perfect admin panel based on provided UI using React.js
  • • Optimized performance using React Query and React Hook Form
  • • Collaborated in Agile environment: participated in sprint planning and daily stand-ups
  • • Managed development tasks using JIRA

Full Stack Developer

Prymatica LTD | USA (Remote)

Sep 2020 – Apr 2021

  • • Developed React-based admin panel using React Hook Form and React Query
  • • Implemented OAuth login (Google/Facebook)
  • • Integrated with Python backend and PostgreSQL
  • • Deployed via CI/CD to AWS (ECS, ECR) with Github Actions and Docker

Software Engineer

Onimta IT PVT LTD | Colombo

Dec 2018 – Mar 2020

  • • Created company management dashboards using Vue and PHP Laravel
  • • Deployed on Digital Ocean; used MySQL database
  • • Built real-time features using WebSockets

Web Developer Intern

The Brand Agency | Moratuwa

Jan 2017 – Dec 2017

  • • Created responsive websites using HTML, CSS, Bootstrap, JavaScript
  • • Used PHP and WordPress for CMS development
  • • Gained early experience in frontend development

Education

MSc in Artificial Intelligence

Kyoto College of Graduate Studies for Informatics

Japan | May 2023 – March 2025

B.Sc. Special (Hons) in Information Technology

SLIIT

Sri Lanka | July 2016 – Dec 2021

Technical Skills

Languages & Frameworks:

JavaScript, TypeScript, Node.js, Python, Flask, FastAPI, PHP, Laravel, React.js, Next.js, Vue.js, React Native

Databases:

MySQL, PostgreSQL, SQLite

DevOps:

Docker, AWS, DigitalOcean, GitHub Actions

Tools:

Git, JIRA, WebRTC, OAuth, Continuous Integration and Continuous Delivery/Deployment

Methodologies:

Agile (Scrum), TDD

Others:

Deep Learning, Machine Learning, API Integration

Languages

SinhalaNative
EnglishFluent

Services I Offer

Web Development

Full-stack web applications using modern technologies like React, Next.js, and Node.js

ReactNext.jsNode.jsPostgreSQL

AI/ML Solutions

Machine learning models and AI-powered applications using TensorFlow and PyTorch

TensorFlowPyTorchOpenCVPython

Real-time Applications

WebRTC-based video calling and real-time communication systems

WebRTCSocket.ioFastAPIReact

Technical Consulting

Architecture design, code reviews, and technical guidance for your projects

ArchitectureCode ReviewDevOpsAWS

Education & Qualifications

BSc special (Hons) in IT (SLIIT, Sri Lanka), MSc in AI (KCGI, Japan)

Frontend

React, Next.js, HTML, CSS, TailwindCSS, JavaScript

React90%
Next.js85%
HTML95%
CSS90%
TailwindCSS85%
JavaScript92%

Backend

Node.js, FastAPI, PostgreSQL, MongoDB

Node.js88%
FastAPI80%
PostgreSQL85%
MongoDB75%

AI and ML

TensorFlow, PyTorch, OpenCV, YOLO

TensorFlow85%
PyTorch80%
OpenCV90%
YOLO80%

Others

Git, Docker, AWS, WebSockets

Git95%
Docker85%
AWS80%
WebSockets90%

Transforming Imagination into Innovation

Projects

American Sign Language Prediction App

A mobile app designed to bridge communication between the hearing-impaired community and others. The app uses a Convolutional Neural Network (CNN) model to recognize American Sign Language (ASL) signs from images and convert them into text.

  • • Google authentication feature for users to log in.
  • • Allows users to upload or capture images of hand signs.
  • • Processes the images to predict ASL signs and converts them into text in real time.
ReactjsPythonFastAPITensorflowGoogleColab
Contact Me for More Info
American Sign Language Prediction App preview

Portfolio Website

A personal portfolio website showcasing my projects and skills. Built with a sleek, modern one-page layout with both dark and light mode options, the website provides content in both English and Japanese.

  • • Responsive layout with a hero section including a background animation, bio, and Call to Action (CTA) buttons like "Download Resume" and "Contact Me."
  • • Light and Dark Mode Switch
  • • Available in English and Japanese
  • • SEO friendly
ReactjsNextjsTailwindCSS
Contact Me for More Info
Portfolio Website preview

One to One Video Call and Chat Website

A web-based application that allows users to have one-on-one video calls and real-time chat sessions. The app features light and dark mode options for user preference and provides a smooth user experience with account creation and login functionalities.

  • • Seamless video calling using WebRTC.
  • • Real-time chat functionality integrated alongside video calls.
  • • User authentication with account creation and login.
  • • Light and dark mode switch for a personalized user experience.
  • • Scalable backend using FastAPI and PostgreSQL for user management and message storage.
ReactjsWebRTCReact-Hook-FormPythonFastAPIPostgreSQL
Contact Me for More Info
One to One Video Call and Chat Website preview

More projects will be added soon..

🚀 Ready to transform your vision into reality? Let's build something amazing together! 🌟