Skip to content
View mr-kumuditha's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report mr-kumuditha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mr-kumuditha/README.md
Header Banner

Typing SVG


Portfolio LinkedIn Email GitHub Status


Profile Views GitHub followers GitHub User's stars


👋 About Me

// 🔴 🟡 🟢  kumuditha.system.ts
const developer = {
  name           : "Kumuditha Tharinda Liyanage",
  alias          : "mr-kumuditha",
  role           : "Software Engineering Undergraduate | Aspiring Software Engineer",
  education      : "BSc (Hons) in Software Engineering — NIBM, Sri Lanka (expected 2028)",
  location       : "Colombo, Sri Lanka 🇱🇰",
  portfolio      : "https://tharinda.dev",
  linkedin       : "https://www.linkedin.com/in/kumudithaliyanage",
  email          : "dev@tharinda.dev",

  focus: [
    "Mobile engineering with Kotlin/Jetpack Compose and Flutter/Dart",
    "Full-stack web with Java + Spring Boot and React + TypeScript",
    "Firebase & Supabase backends, offline support, role-based access",
    "Writing readable code, meaningful commits, and honest docs",
  ],

  technologyStack: {
    languages    : ["Kotlin", "Dart", "Java", "TypeScript", "JavaScript", "Python", "Swift", "C++"],
    mobile       : ["Flutter", "Jetpack Compose", "Android SDK", "SwiftUI"],
    web          : ["React", "Next.js", "Node.js", "Spring Boot", "TailwindCSS", "HTML5", "CSS3"],
    dataAndCloud : ["Firebase (Auth, Firestore)", "Supabase (Postgres, Storage)", "Room/SQLite", "MySQL"],
    tooling      : ["Git", "Gradle", "Maven", "Vite", "npm"],
  },

  learning        : ["Docker", "CI/CD pipelines", "Automated testing (JUnit, unit & UI)", "Google Cloud Platform", "System design & clean architecture"],
  engineeringMotto: "Ship complete features, document them honestly, keep the code readable.",
  availability    : "Seeking a Software Engineering Internship — mobile, full-stack, or backend 🚀",
};
🎓 Education BSc (Hons) in Software Engineering — NIBM, Sri Lanka (expected 2028)
🎯 Goal Software Engineering Internship — mobile, full-stack, or backend
🔭 Current Focus Shipping complete apps: auth, data modelling, offline support, role-based access, automated checks
🌱 Learning Docker, CI/CD, automated testing, Google Cloud Platform, system design
🌐 Portfolio tharinda.dev
💼 LinkedIn in/kumudithaliyanage
📫 Email dev@tharinda.dev
📍 Base Colombo, Sri Lanka 🇱🇰

⚡ Tech Stack & Ecosystem

Proven — used to build the projects below.  ·  🌱 Currently Learning listed separately at the end.


💬 Core Languages

Kotlin Dart Java TypeScript JavaScript Python Swift C++

📱 Mobile

Flutter Jetpack Compose Android SwiftUI

🚀 Web Frameworks & UI

React Next JS NodeJS Spring Boot HTML5 CSS3 TailwindCSS

🗄️ Data, Cloud & Tooling

Firebase Supabase Firestore SQLite MySQL Git Gradle Maven

🌱 Currently Learning

Docker CI/CD Testing Google Cloud System Design


📊 GitHub Analytics Suite

GitHub Stats Top Languages

GitHub Streak

📈 Activity & Commit Graph

Kumuditha's github activity graph


🐍 Contribution Grid Snake

Snake Animation

🛠️ Featured Projects & Demos

🌐 Explore full case studies & live applications at tharinda.dev

Navora Fixora


🔷 Project 🛠️ Tech Stack 📝 Description 🔗 Link
Navora Flutter Dart Firebase AI (Gemini) OSRM Google Maps AI travel guide for Sri Lanka — itinerary generation grounded in real routing and place data → View
Fixora Kotlin Jetpack Compose Firebase Supabase Room MVVM Device repair & service platform — native Android, layered MVVM, role-based access. Team project; I built the customer module → View
EventHub (EAD2) Java Spring Boot React TypeScript Vite Event management & ticket booking — REST API with a typed React client → View
ClipVault Java JavaFX DSA Filmstrip clipboard manager built on a hand-written doubly linked list; PDSA coursework with unit tests → View
DevPilot Studio Shell CLI Developer productivity engine — shell scripting, automation, session tracking, MCP management → View
IoT Safety Monitoring System ESP32 Sensors RFID Firebase TypeScript Miner safety helmet — real-time cloud data and a supervisor web dashboard for zones, alerts, incidents → View

🏆 GitHub Trophies

trophy


Quote


🤝 Let's Connect & Build Together

Portfolio LinkedIn Email GitHub Status


Footer Banner

< Engineered with 💜 & ☕ by Kumuditha Tharinda />

"Code is poetry written in logic. Ship with excellence." ⚡

Pinned Loading

  1. IoT-Safety-Monitoring-System IoT-Safety-Monitoring-System Public

    An IoT-based smart safety helmet for underground miners enabling real-time monitoring of gas levels, temperature, location, and worker status using ESP32, multiple sensors, RFID authentication, and…

    TypeScript 3

  2. fixora-mobile-app fixora-mobile-app Public

    Fixora is a smart device repair and service management Android application that connects customers, technicians, branch managers, and administrators in one platform.

    Kotlin 3 1

  3. MacPulse MacPulse Public

    MacPulse — Production-grade macOS system optimizer. Clean junk, find duplicates, monitor performance, manage startup items, uninstall apps, and protect privacy. Built with Swift 5.9 & SwiftUI.

    Swift 3

  4. devpilot-studio devpilot-studio Public

    DevPilot Studio (DPS) — A professional desktop utility & CLI engine for AI workflows, session tracking, MCP management, and developer productivity.

    Shell 2

  5. Navora Navora Public

    Navora — Your Intelligent Travel Guide to Sri Lanka. Flutter app for local Sri Lankan travellers: AI itinerary generation via Firebase AI Logic + Gemini, OSRM routing, Overpass discovery, Google Ma…

    Dart 2 1

  6. rehearsal rehearsal Public

    An API reliability workbench for rehearsing timeouts, duplicate events, rate limits, and recovery strategies over real HTTP.

    TypeScript 1