Kasun Jayawardhana, software engineer
I turn ideas into shipped products. I am Kasun Jayawardhana (Kasun Pradeep Jayawardhana), a software engineer in Sri Lanka working across the full stack: Flutter mobile and web apps, backend APIs, and releases to Google Play and the App Store. I am open to remote work in any time zone and to freelance projects.
What I do
- Software engineering, from the first drawing to the shipped product
- Full-stack development: web, mobile and cloud
- Mobile app development with Flutter, for Android, iOS and the web
- Backend development: REST and GraphQL APIs with Spring Boot and Node.js
- App publishing: releases to Google Play and the App Store
- Remote work in any time zone, and freelance projects
Stack
- Languages
- Java, Dart, Python, JavaScript, Swift, PHP, HTML / CSS
- Data
- MySQL, MongoDB, Firestore, SQLite, Hive, Redis
- Backend and APIs
- Spring Boot, Node.js, REST, GraphQL, JWT auth
- Frontend
- Flutter, SwiftUI, iOS, BLoC, Provider, responsive web
- Cloud and DevOps
- AWS, Docker, Kubernetes, GitHub Actions, CI / CD, Firebase
- Ship
- Play Console, App Store Connect, pub.dev, Git, Agile / Scrum
Education
BSc (Hons) Software Engineering, NSBM Green University and University of Plymouth, 2021 to 2024.
Projects
- Restaurant Hub (Featured Projects)
- Brew Buddies (Featured Projects)
- Portfolio Website (Web Applications)
- Listify (Featured Projects)
- Fashion Shop (Featured Projects)
- Bubble Chat (Featured Projects)
- EventHub (Featured Projects)
- AB Video Downloader (Featured Projects)
- Chess Practice: Offline (Games)
- SneakerSpot (Featured Projects)
- EventHub Admin (Web Applications)
- Learning Management System (Educational Apps)
- The Phone Shop (Web Applications)
- OneLove Cafe (Web Applications)
- Green City (Web Applications)
- Dragon Dash (Games)
Articles and packages
- Publishing on the App Store: the parts nobody explains (article on Medium)
- Understanding Search Algorithms in Flutter: Data Structures and Algorithms Explained (article on Medium)
- Understanding FutureBuilder in Flutter (article on Medium)
- Streams and StreamBuilder in Flutter (article on Medium)
- Mastering Navigation in Flutter: A Guide to Push, Named Routes, Dynamic Routing, and Nested Navigation In Flutter. (article on Medium)
- Flutter Styling Text Editor: A Simple Guide (article on Medium)
- Understanding Basic Sorting Algorithms in Flutter: A Comprehensive Guide with Data Structures (article on Medium)
- Flutter Styling Text Editor (package on pub.dev)
Certifications
35 certificates from courses I have completed.