About Me
Computer Science undergraduate passionate about building smart, seamless digital solutions.
Who am I?
I'm a Computer Science undergraduate driven by a deep curiosity in AI, machine learning, mobile, and front-end innovation. Since creating my first website at 15, I've loved crafting intuitive, performant, and visually striking user experiences.
Right now, I'm exploring machine learning models, AI-driven apps, and mobile development with Flutter - while sharpening my frontend stack with Next.js and TypeScript.
Outside coding, I contribute to open-source, follow cutting-edge UX trends, and tinker with AI experiments and mobile UI concepts.
Tech Stack
The modern technologies and frameworks I use to bring ideas to life
Python
ML and AI development
Java
OOP language
Flutter
UI toolkit for building apps
Docker
Containerization platform
MySQL
Relational database system
Next.js
React framework for production
TypeScript
Typed JavaScript
Node.js
JavaScript runtime
Core Technologies
Modern tools for full-stack development
Categories
Diverse skill set across the stack
Always Learning
Continuously expanding my toolkit
Featured Projects
Explore my work and see how I solve problems with code and design

StutterLens
A neuro-symbolic model for interpretable stuttering detection from weakly-labelled speech. Fuses a neural acoustic encoder with differentiable rules to detect events with ~50 ms boundary precision.

Enterprise Knowledge Orchestrator
A multi-agent AI system that queries structured enterprise data and internal documents. Features a self-correcting LangGraph pipeline, deterministic hallucination guards, and real-time SSE streaming.

Westminster Shopping
A production-grade microservices e-commerce platform. Features five independent backend services, JWT authentication, a distributed database architecture, and a modern Next.js frontend.

Art Gallery SL
A digital marketplace and community platform for Sri Lankan artists. Built with Row Level Security, two-sided gamification, and a custom CSS-variable design system.

Theatre Ticket Reservation System
A microservices ticketing platform with real-time seat availability, pessimistic database locking, API Gateway routing, and compensating transactions for reliable bookings.

Welfare Benefits Portal
A medical and welfare management portal for committee-based schemes. Features a pure-function eligibility engine, integer-cent money handling, and an immutable append-only audit log.

Sliding Puzzle Pathfinder
A desktop game and algorithm visualizer where an A* search agent solves slide-to-stop puzzles in real time. Includes procedural music and a built-in level editor.

SteerSense
An uncertainty-aware deep learning model for self-driving steering. Uses behavioral cloning to predict steering angles and Monte Carlo Dropout to estimate its own confidence in real-time.

Student Progression Risk System
A secure full-stack application that calculates academic progression and predicts student dropout risk using scikit-learn models, wrapped in a hardened FastAPI backend.

Wedding Canvas SaaS
A multi-tenant SaaS platform for creating customizable wedding websites. Includes personalized guest RSVP links, real-time analytics, a video guestbook, and custom domain routing.

Road Sign Recognition Pipeline
An end-to-end deep learning pipeline that classifies 43 German traffic signs with 98.52% accuracy using a custom Convolutional Neural Network and rigorous evaluation metrics.

Emotion-Aware Audiobook Generator
An NLP and generative speech pipeline that converts text into audiobooks. It analyzes the emotional arc of a story to dynamically switch between calm narration and expressive generative voices.

Interactive Portfolio Website
A modern, responsive portfolio website built with Next.js, Three.js, and Tailwind CSS. Features smooth animations, 3D elements, and dark mode support.

AI-Powered Resume Analyzer
An intelligent resume analyzer built with Python, Streamlit, and Google Gemini API. It extracts and analyzes resume content, offering skill recommendations, job-matching insights, and improvement tips.

Movie Recommendation System
A personalized movie recommendation system using Python, Streamlit, and TMDB API. Suggests top 10 similar movies with posters based on user preferences.

Orderly Eats 🍽️
A modern restaurant ordering system built with Next.js, MySQL, and Prisma. Includes admin dashboard, menu control, real-time order tracking, and secure authentication.

Online Banking System (Java)
A GUI-based banking system with secure login, real-time transactions, role-based access (Admin & Customer), built using Java, JDBC, and MySQL.

Shopping Management System
A desktop-based inventory and discount management system built with Java and Swing. Helps shopkeepers track products and customers shop efficiently.

Theatre Ticket Booking System
A Java-based ticket reservation app with a GUI for booking, real-time seat availability, and custom seat sorting algorithms for better user experience.

University Credits Calculation System
A Python-based system for tracking university student credits, determining pass/fail status, and recording academic outcomes using dictionaries and logic flows.

Responsive Music-Themed Website
A collaborative HTML, CSS, and JS project with dynamic feedback, purchase page, and intuitive UI. Led UI/UX and functional integration.
Work Experience
My professional journey through various roles and projects
Software Engineer
Led the development of a cross-platform mobile application and contributed to frontend systems using Flutter and React. Collaborated closely with designers and participated in agile product cycles.
Frontend Developer
Worked on web and mobile applications for clients in diverse industries. Focused on responsive design, component-based development, and cross-platform mobile solutions.
Total Positions
Professional roles across different companies
Technologies Used
Different tech stacks mastered
Years Experience
Continuous professional growth
Let's Work Together
Ready to bring your ideas to life? Let's discuss your project and explore how we can create something amazing together.
Location
Galle, Sri Lanka
Open to remote work
Availability
Working Hours
Monday - Friday
9:00 AM - 5:00 PM PST
Response Time
Within 24 hours
On weekdays
Start a Conversation
Have a project in mind? I'd love to hear about it. Let's discuss how we can work together to bring your vision to life.
Or reach out directly
kavirangot@example.com