Available for opportunities

About Me

Computer Science undergraduate passionate about building smart, seamless digital solutions.

Profile photo

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.

Technologies & Tools

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

10+

Core Technologies

Modern tools for full-stack development

6

Categories

Diverse skill set across the stack

Always Learning

Continuously expanding my toolkit

Portfolio Showcase

Featured Projects

Explore my work and see how I solve problems with code and design

Interactive Portfolio Website
View Details

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.

Next.jsThree.jsTypeScriptTailwind CSS
AI-Powered Resume Analyzer
View Details

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.

PythonStreamlitGoogle Gemini API
Movie Recommendation System
View Details

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.

PythonStreamlitTMDB API
Orderly Eats 🍽️
View Details

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.

Next.jsMySQLPrisma
Online Banking System (Java)
View Details

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.

JavaJDBCMySQL
Shopping Management System
View Details

Shopping Management System

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

JavaSwing
Theatre Ticket Booking System
View Details

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.

JavaSwingFile Handling
University Credits Calculation System
View Details

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
View Details

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.

HTMLCSSJavaScript
01 / 09
Professional Journey

Work Experience

My professional journey through various roles and projects

Full-time

Software Engineer

Fintelex Pvt Ltd
Remote
June 2024 - June 2025

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.

FlutterReactFigmaAdobe PhotoshopAdobe Illustrator
Contract

Frontend Developer

Codez Solutions
Aluthwala, Sri Lanka
2023 - 2024

Worked on web and mobile applications for clients in diverse industries. Focused on responsive design, component-based development, and cross-platform mobile solutions.

Next.jsTailwind CSSFlutterMongoDBFirebase
2

Total Positions

Professional roles across different companies

9

Technologies Used

Different tech stacks mastered

2+

Years Experience

Continuous professional growth

Get In Touch

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.

Email

kavirangot@gmail.com

Best way to reach me

Phone

+94 (77) 293 9510

Available during business hours

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