Hello, I am
A
I design and build modern web applications, from polished interfaces to fast, secure, and scalable backend systems.
About Me
Turning business requirements into reliable digital products.
Hi there! ๐
I am Kavishka Deshan, a Full-stack Developer passionate about end-to-end application development. I enjoy designing responsive interfaces backed by solid databases and deployments.
I am currently studying Software Engineering at NIBM, Sri Lanka. I work with React, TypeScript, Flutter, Node.js, Firebase, and Supabase, backed by PostgreSQL and MySQL.
I believe that software should be clean, secure, modern, and provide a great user experience.
Skills & Technologies
HTML5 & CSS3
Frontend Core
JavaScript
Programming Language
TypeScript
Typed JavaScript
React
Frontend Library
Tailwind CSS
CSS Framework
Node.js
Backend Runtime
Firebase
Backend Platform
Supabase
Backend Platform
Flutter
Mobile Framework
Java
Programming Language
Python
Programming Language
C#
Programming Language
C
Systems Language
PostgreSQL
Relational Database
MySQL
Relational Database
Git & GitHub
Version Control
Featured Work
Projects built end to end โ from data model and API through to the interface.
Navora โ Intelligent Travel Guide to Sri Lanka
A cross-platform travel application that plans trips across Sri Lanka using real routing and place data, so each itinerary follows an actual travel route instead of an unordered list of locations.
- Route-based trip planning from live routing and place data
- Gemini narration through Firebase AI Logic
- Maps, saved trips, and offline caching
- AR-style navigation
- Trip sharing, encrypted chat, and blockchain-verified reviews
Fixora โ Device Repair and Service Management App
A role-based Android application covering the full device repair lifecycle for customers, technicians, branch managers, and administrators.
- Booking and repair tracking
- Technician assignment and workflows
- Parts inventory management
- Role-aware navigation
- Real-time Firestore updates with Room for offline-ready local data
Smart Mining Helmet โ IoT Safety Monitoring
An IoT worker-safety platform built on ESP32 firmware, reading environmental and motion sensors mounted on a helmet unit.
- RFID zone tracking to record which section of the site a worker is in
- Telemetry streamed to Firebase Realtime Database
- Live React and TypeScript supervisor dashboard
- SOS alerting and incident logging
Aarya Tea โ Brand and Product Website
A bilingual product-marketing website for a tea brand, built on the Next.js App Router and deployed as a static site.
- Responsive theme-aware layouts
- Scroll-linked animation with GSAP
- Structured bilingual product content
- Automated GitHub Pages deployment through GitHub Actions
SafeClean โ Secure Windows Disk Cleaner
A Windows desktop utility that finds removable system, browser, and developer cache data while protecting credentials and personal files from deletion.
- Layered allowlist and denylist protection
- Path validation
- Dry-run preview
- Administrator elevation
- Audit logging and automated safety tests
Library Management System
A desktop library-management application for cataloguing books, managing student records, and handling issues and returns.
- Database-backed authentication
- Book search and stock tracking
- Due-date monitoring
- JDBC with the DAO pattern
- Printable PDF reports through JasperReports
Academic Background
Building a strong foundation in software engineering through structured learning and hands-on projects.
Higher National Diploma in Software Engineering (HND)
National Institute of Business Management (NIBM), Sri Lanka
Languages
Highlights
Let's create something amazing
I am open to software engineering internship opportunities. Feel free to reach out โ I would love to hear from you.
Send a Message
I'll get back to you ASAP.
