Loading Portfolio...

Danidu Kavishan

Computer Science, ML & AI Explorer

About Me

Hello! I'm Danidu Kavishan, a passionate Computer Science undergraduate with an insatiable curiosity for technology and innovation. My journey in the world of programming began with a simple goal: to harness the power of technology to create meaningful solutions that address real-world challenges.

I started my development journey by mastering the fundamentals of web development with HTML, CSS, JavaScript, and PHP, which gave me a solid foundation in creating dynamic web applications. This led me to explore desktop application development using the .NET framework, where I learned to build robust, user-friendly desktop solutions.

My passion for creating accessible technology drove me into mobile app development, where I've gained expertise in Flutter and React Native. I love the challenge of creating seamless user experiences across different platforms and devices.

Currently, I'm diving deep into cutting-edge technologies including Machine Learning, Docker containerization, and AI-powered applications. I'm particularly fascinated by how artificial intelligence can transform everyday interactions and solve complex problems. I also embrace agile methodologies like Scrum to enhance team collaboration and project efficiency.

When I'm not coding, you'll find me exploring the latest tech trends, contributing to open-source projects, or brainstorming innovative solutions with fellow developers. I'm always excited to connect with like-minded individuals who share a passion for technology and innovation.

Skills & Technologies

AI & Machine Learning

Python Machine Learning speech-recognition openai-whisper audio-processing Silero VAD

Mobile Development

Flutter React Native Firebase NoSQL Provider state management

Development & Tools

SQL Flask/FastAPI Docker Google Cloud Git/GitHub Expo Android Studio

Programming Languages

Python Dart SQL TypeScript JavaScript Java C#

Featured Projects

AI & Machine Learning

Real-Time Voice Control System

A modern AI-powered voice control system that lets you control your computer, browser, and media players using natural voice commands — powered by OpenAI Whisper and Silero VAD.

python speech-recognition audio-processing speech-to-text
Mobile Applications

Service Advertising Mobile App

A mobile application built with Flutter, using Firebase as the backend, to connect customers with service providers. Customers can easily find, view, bookmark, chat with, and rate service providers. Any registered user can also become a service provider with a few simple steps.

Flutter Dart Firebase NO-SQL
Mobile Applications

AGROW - Smart Agriculture IoT Solution

AGROW is a mobile application that bridges modern technology with agriculture, enabling farmers to monitor soil conditions in real-time and receive intelligent fertilizer recommendations through IoT sensors.

Flutter Dart Firebase IoT
Web Applications

Air Quality Display and Management Web Application

An interactive web application designed for real-time air quality monitoring within the Colombo district (Sri Lanka). Users can interactively view detailed air quality information, while administrators have the capability to manage sensor data, and super administrators can control critical website functionalities including user management.

ASP.NET Core MVC EF Core SQL Server Razor Pages

Get In Touch

Location

Athurugiriya, Colombo, Sri Lanka