Hire Me
Software Developer | Full-Stack, IoT & Dashboard Solutions

Hi, I'm Kosala Daneshwara

I design and build reliable digital products for businesses and individuals—from full-stack platforms and mobile applications to scalable APIs, dashboards, and IoT solutions.

40+
Projects
20+
Technologies
18+
Certifications
Kosala Daneshwara Athapaththu
Kosala DaneshwaraSoftware Engineer

Turning Ideas Into Reliable Software

I help clients transform ideas and operational needs into practical software. Every project is approached with clear communication, thoughtful UI, maintainable architecture, and dependable delivery.

Available for client projects

LET'S BUILD TOGETHER

Have a project in mind? Let's make it real.

From the first idea to a production-ready release, I provide focused software development with clean interfaces, structured backend logic, responsive communication, and solutions designed around your goals.

Web ApplicationsMobile AppsAPIs & BackendBusiness DashboardsIoT Solutions
Discuss your project

What I Do Best

Quick view of my strongest areas

Backend & APIs

REST APIs, Spring Boot microservices, clean service-to-service communication, Postman testing.

Databases

Oracle / MySQL / SQLite / SQL Server, PL/SQL procedures, triggers, normalized schema design.

Android Apps

Java Android apps with Firebase + SQLite + Google Maps API and smooth app flows.

IoT Systems

Arduino + ESP8266 + sensors, Firebase data push, dashboards, alert logic, prototype testing.

Tech Stack & Expertise

Programming Languages

  • Java
  • PHP
  • C#
  • JavaScript
  • Python
  • C++
  • SQL / PL-SQL

Frameworks & Libraries

  • Spring Boot
  • React.js
  • Android SDK
  • Node.js
  • Express.js
  • Bootstrap
  • jQuery

Databases

  • Oracle DB
  • MySQL
  • SQLite
  • Firebase
  • MongoDB
  • SQL Server

Frontend

  • HTML5
  • CSS3
  • JavaScript ES6+
  • Responsive Design
  • AJAX
  • JSON

Tools

  • Git & GitHub
  • Postman
  • REST APIs
  • Microservices
  • VS Code
  • Android Studio
  • IntelliJ IDEA

IoT & Hardware

  • Arduino
  • ESP8266
  • MPU6050
  • Servo Motors
  • Load Cells (HX711)
  • Ultrasonic Sensors

Cloud

  • Firebase
  • Google Cloud (Basics)
  • Azure Basics
  • Cloud Sync
  • Version Control

Concepts

  • OOP
  • SOLID
  • Design Patterns
  • Agile/SDLC
  • API Design
  • Clean Code
  • Database Design

Featured Projects

A curated collection of software, mobile, database, and IoT work. Select any project to explore it.

01

Ceylex Renewable Energy Dashboards

React | Node-RED | ThingsBoard | Solar, Wind & Hydro
  • Developed frontend views for renewable-energy monitoring projects
  • Integrated Node-RED API inputs and visualized plant status, power, energy, telemetry, and KPI values
  • Created dashboard concepts and animated monitoring visualizations
Role Frontend DeveloperStatus Professional project
02

Solar Soiling Detection ML

React | Flask | Machine Learning Workflow
  • Developed frontend interfaces for solar soiling and accuracy checking
  • Connected the React frontend to Flask prediction APIs
  • Designed clear prediction and result-display workflows
Role Frontend & API IntegrationStatus ML prototype
03

AC Service Management System

React | Google Sheets | Apps Script | Email Reminders
  • Built a live business workflow system for Supun Group of Companies
  • Synchronized customers, service records, job status, and orders through Apps Script APIs
  • Supported automated reminders, searching, filtering, and operational status updates
Role Full-Stack DeveloperResult Centralized service workflowStatus Client system
04

Centination Website

HTML | CSS | JavaScript | Live Deployment
  • Developed and deployed responsive, UI-focused page layouts
  • Improved frontend performance and completed domain integration
  • Delivered a production website for live use
Role Frontend DeveloperStatus Live production website
Visit Website
05

CAAD Gate

ESP32 | Arduino | Edge Intelligence | IoT
  • Learns normal sensor behaviour locally and forwards only meaningful or abnormal readings
  • Uses adaptive thresholds and device context such as battery, urgency, risk, CPU, and memory state
  • Supports sound, motion, environmental, and custom sensor-gating modules
Role IoT & Edge DeveloperStatus Live demo
Visit CAAD Gate
06

Supun Group Wholesale & Retail ERP

PHP | MySQL | JavaScript | ERP | Excel Import
  • Full ERP workflow for wholesale and retail operations - not limited to point-of-sale functions
  • Manages inventory, products, sales, customers, suppliers, and advance-payment transactions
  • Supports bulk product creation using a structured Excel template sheet
Role Full-Stack ERP DeveloperStatus Private client system
07

Online Payments Fraud Detection

Python | Scikit-learn | SMOTE | Random Forest
  • Prepared and evaluated 200,000 payment records using stratified train-test splitting
  • Applied SMOTE only to training data to improve fraud-class detection without data leakage
  • Compared Logistic Regression, Decision Tree, and Random Forest models with detailed evaluation metrics
Role ML DeveloperStatus GitHub case study
View ML Project
08

Personal Financial Management System

PHP | Oracle | SQLite | PL/SQL | Cloud Sync
  • Built budgeting and reporting modules with normalized database structure
  • Implemented automation using PL/SQL procedures and triggers
  • Designed cloud sync mechanism for local and cloud data handling
View on GitHub
09

Hotel Management System

Spring Boot | React | MySQL | Microservices
  • Distributed system with 5 microservices + 1 UI service
  • Room and booking workflows with clean APIs
  • Scalable structure with separation of concerns
View on GitHub
10

Hostel Management System

PHP | HTML | CSS | MySQL
  • Database-driven modules and management screens
  • CRUD features with structured MySQL tables
  • Reports for residents and inventory management
View on GitHub
11

PizzaMania Android App

Java | Firebase | SQLite | Google Maps API
  • Food ordering flow with real-time cart updates (Firebase)
  • Google Maps for branch detection + navigation
  • Admin panel for order tracking and product management
View on GitHub
12

Landslide Early Warning System

Arduino | ESP8266 | MPU6050 | Firebase | IoT
  • Sensor data collected and pushed to Firebase in real-time
  • Web dashboard for monitoring + alerts
  • Multi-level logic for early warning decisions
View on GitHub
13

River Trash Collector Robot

Arduino | Ultrasonic | Servo | HX711
  • Obstacle detection + automated collection logic (C++)
  • HX711 load cell weight + LCD output
  • Robotics flow for real prototype testing
View on GitHub
14

Library Management System

C# | SQL Server
  • Books, members, issue/return workflows
  • CRUD operations + validations
  • Structured database schema
View on GitHub
Explore my repositories More Projects Discover more software, IoT, mobile, and experimental work on GitHub. Open GitHub

Professional Experience

Professional experience delivering production-ready interfaces, integrations, and renewable-energy monitoring dashboards.

Industry role

Software Developer (Intern)

SLT-MOBITEL · Colombo, Sri Lanka

May 2026 - Present
  • Develop frontend dashboards and software interfaces for business and monitoring systems.
  • Build React-based interfaces, integrate APIs, and prepare deployment-ready frontend builds.
  • Support renewable-energy visualization workflows using Node-RED, ThingsBoard, and live monitoring concepts.
ReactNode-REDThingsBoardAPI IntegrationIoT Dashboards

Academic Journey

Current studies

Higher National Diploma in Software Engineering

NIBM National Institute of Business Management
Completed

Diploma in Software Engineering

NIBM National Institute of Business Management
Advanced LevelG.C.E. A/L – 1C, 2S

G.C.E. Advanced Level (Physical Science)

Wariyapola Sri Sumangala M.M.V
Ordinary LevelG.C.E. O/L – 7A, 2B

G.C.E. Ordinary Level (O/L)

Wariyapola Sri Sumangala M.M.V

Professional Credentials

A focused selection of credentials across cloud, databases, AI, APIs, and software development.

Oracle Data Platform 2025 Certified Foundations AssociateOracle — Issued Dec 2025
Graphic Design WorkshopZeroPlastic in NIBM — Issued Aug 2025
Developing Microsoft Azure SolutionsMicrosoft Learn Student Ambassadors (Sri Lanka) — Issued Jul 2025
HRXTechUniversity of Moratuwa — Issued Jul 2025
Microsoft AzureMicrosoft Learn Student Ambassadors — Issued Jul 2025
MCP Server using .NETMicrosoft Learn Student Ambassadors — Issued Jun 2025
AI for BeginnersHP LIFE — Issued Jan 2025
Agile Project Management FoundationLinkedIn — Issued Jan 2025
HP Life - Agile Project ManagementHP LIFE — Issued Jan 2025
Chatbot Development With Azure AI FoundryMicrosoft Learn Student Ambassadors — Issued Jan 2025
HackerRank SQL BasicsHackerRank — Issued Jan 2025
Java Basics (HackerRank)HackerRank — Issued Jan 2025
JavaScript BootCampLetsUpgrade — Issued Jan 2025
Lu-SQL BootcampLetsUpgrade — Issued Jan 2025
Postman API 102Postman — Issued Jan 2025
Web DevelopmentSoloLearn — Issued Jan 2025
Quantum Computing Fundamentals & Azure Quantum Development KitMicrosoft Learn Student Ambassadors — Issued 2025
TS: Microsoft Learn Student Ambassador - Navigate GitHub CopilotMicrosoft Learn Student Ambassadors — Issued 2025

Let's Build Your Next Project

Tell me what you want to build, improve, or automate. I will respond with the best next step for your project.

Available for selected projects

Start a conversation.

Share the goal, challenge, or system you have in mind. I will review it and suggest a practical next step.

Reply within 24 hours Your details stay private
Email Direct
Copied
Projects Contact CV