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

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