About Me
Computer Science undergraduate passionate about crafting beautiful, functional digital experiences.
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.
My Skills
A comprehensive overview of my technical capabilities and proficiency levels
Frontend Development
Backend Development
UI/UX Design
Mobile Development
Database Management
Version Control
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
My Timeline
A journey through education and professional experiences that shaped my development career
Education
BSc (Hons) in Computer Science
University of Westminster (at IIT Sri Lanka)
Pursuing a comprehensive Computer Science degree with a focus on software engineering, web development, and AI. Expected graduation in 2026.
High School Diploma
Richmond College, Galle
Completed both O/Ls and A/Ls in the Physical Science stream. A/Ls: 3 B's (2021–22). O/Ls: 8 A's and 1 C pass (2017). Built a strong foundation in math, physics, and computer science.
Experience
Software Engineer
Fintelex Pvt Ltd
Led cross-platform mobile app development using Flutter, React, and Figma. Delivered scalable, responsive solutions with strong UI/UX focus under agile practices.
Frontend Developer
Codez Solutions
Worked on client-facing web and mobile apps using Next.js, Flutter, and Tailwind CSS. Built responsive UIs and collaborated on scalable product development.
Education Milestones
Academic achievements and learning
Work Experience
Professional growth and projects
Continuous Growth
Always learning and evolving
My Certifications
The credentials I've earned to validate my skills and knowledge in modern technologies
Java (Basic) Certificate
HackerRank
Validated core Java programming knowledge including data types, loops, conditionals, and object-oriented fundamentals.
Skills Covered
SQL (Basic) Certificate
HackerRank
Covered basic SQL queries, filtering, sorting, joins, and data aggregation techniques.
Skills Covered
Python (Basic) Certificate
HackerRank
Demonstrated fundamental Python programming skills including syntax, functions, data structures, and control flow.
Skills Covered
JavaScript (Basic) Certificate
HackerRank
Tested core JavaScript skills such as variables, functions, loops, arrays, and DOM basics.
Skills Covered
SQL (Intermediate) Certificate
HackerRank
Assessed intermediate SQL skills, including subqueries, advanced joins, grouping sets, and window functions.
Skills Covered
Active Certifications
Verified professional credentials
Technologies
Certified skill areas
Latest Year
Continuously learning
Let's Build Something Amazing
Interested in working together or want to learn more about my work?
I'd love to hear from you!
Drop me a line anytime
kavirangot@gmail.comLet's connect professionally
linkedin.com/in/kavindu-mihirangaGitHub
Check out my projects
github.com/WWKMihirangaI'm always excited to work on innovative projects and collaborate with amazing people. Whether it's AI-powered apps, mobile app, or smart web experiences, let's make something incredible together.