Hello   I'm

Mesanda

Sethumika
SOFTWARE ENGINEER • DISTRIBUTED SYSTEMS • IOT
SCROLL
About • Core Disciplines

DISTRIBUTED SYSTEMS.
MICROSERVICES.
FLUTTER & MOBILE.
IOT & HARDWARE.

"Architecting resilient distributed systems and intelligent physical computing from Sri Lanka."

Undergraduate reading for a BSc (Hons) in Computer Science with Applied Artificial Intelligence at the National Institute of Business Management (NIBM). Experienced in architecting enterprise multi-tier Spring Boot microservices, building cross-platform applications with Flutter, and designing embedded C++ systems with 38+ public repositories on GitHub.

Software Engineering Intern @ Dept. of Fisheries & Aquatic Resources (DFAR)
Explore Selected Work
Mesanda Sethumika Monogram
Mesanda Sethumika — Software Engineer
Mesanda Sethumika
Software Engineer • NIBM Undergrad
📍 Panadura / Colombo, Sri Lanka (UTC+05:30)
38+ Public GitHub Repositories
5 Decoupled Microservices Built
BSc (Hons) Computer Science & AI (NIBM)
100% Active Commit Discipline
Featured App Design • Mobile UX

lingua-flip

Cognitive Spaced Repetition Mobile Flashcards

A high-performance cross-platform mobile flashcard app built with Flutter and Dart. Engineered around the SuperMemo SM-2 cognitive memory decay algorithm to dynamically schedule optimal review intervals with instant offline Hive NoSQL persistence and clean Riverpod state management.

SuperMemo SM-2 Math Flutter 3.x & Riverpod <1.4ms Local Hive DB 94% Retention Efficiency
Check it out
lingua-flip 3D Mobile App Design Mockup
🧠
Algorithm SuperMemo SM-2
⚡
Read Latency < 1.4ms (Hive DB)
🎯
Daily Streak 21 Days Active
⟲ Interactive 3D Tilt • Move cursor across stage
MediConnect 3D Web & Microservices Design Mockup
🤖
AI Engine Gemini 2.0 Triage
🏥
Architecture 5 Spring Boot MS
🐳
Containers Docker Compose Mesh
⟲ Interactive 3D Tilt • Move cursor across stage
Featured Web • Distributed Platform

MediConnect

Enterprise Healthcare Microservices Architecture

A mission-critical clinical hospital ecosystem engineered to isolate core medical domains into 5 decoupled Spring Boot 3 microservices. Features an intelligent clinical triage engine powered by Google Gemini AI, live telemetry dashboards in React 18, dedicated MySQL schemas, and full Docker containerization.

Spring Boot 3 (Java 17) React 18 Telemetry Google Gemini 2.0 AI 5 Dedicated DB Schemas
Check it out
Physical Computing & C++

Smart Lighting Controller

ESP8266 Asynchronous IoT Server

Embedded firmware running an asynchronous C++ web server to control isolated multi-channel 230V AC relays over local WiFi with zero cloud dependency.

GPIO 12 (Octagon)
GPIO 13 (Center)
GPIO 14 (Tassels)
View Firmware on GitHub
Serial Telemetry Console (Baud 115200)
[Firmware v1.2] Booted successfully. Heap: 42120 bytes free.
[WiFi] Connected to Home_Mesh. IP: 192.168.1.142
[Server] Async HTTP Server listening on port 80.

Technical Arsenal & Stack

Technologies, languages, and enterprise frameworks deployed across production architectures and research.

☕
Java 17
Enterprise Core
🍃
Spring Boot 3
Microservices & JPA
⚛️
React 18
Reactive UI & Web
📱
Flutter & Dart
Cross-Platform Apps
🐳
Docker
Compose & Mesh
🤖
Google Gemini AI
Clinical Triage & LLMs
⚡
ESP8266 / C++
Embedded Firmware
🐬
MySQL
Relational DB
🍃
MongoDB Atlas
Document Storage
📦
Hive NoSQL
<1.4ms Local Cache
🐍
Python
CV & Deep Learning
👁️
OpenCV
Image Processing
🏛️
Oracle DB
Enterprise SQL
🐙
Git & GitHub
38+ Repositories

Latest Projects

Curated production codebases and academic engineering builds with 1-Click LinkedIn verification.

Experience & Credentials

Formal computer science foundations, industry certifications, and academic references.

CURRENT EMPLOYMENT

Software Engineering Intern

Department of Fisheries and Aquatic Resources (DFAR) — Sri Lanka

Serving in software and IT systems development under the Ministry of Fisheries. Modernizing internal systems, developing digital web solutions, database management, and supporting digital fisheries management data infrastructure.

2024 — Present

BSc (Hons) in Computer Science with Applied Artificial Intelligence

National Institute of Business Management (NIBM)

Undergraduate coursework focusing on distributed computing, neural networks, machine learning algorithms, and software engineering methodologies.

2026 — 2028

Higher National Diploma (HND) in Software Engineering

National Institute of Business Management (NIBM)

Enterprise Java programming, Spring Boot microservices, database management systems (Oracle, MySQL), and agile team software engineering.

2025 — 2026

Diploma in Software Engineering (DSE)

National Institute of Business Management (NIBM)

Data structures, algorithms, object-oriented software engineering principles, and web technologies.

2024 — 2025

G.C.E. Advanced Level

St. John's College, Panadura

Completed secondary education with focused studies in physical sciences and technology.

2022
Java Foundations
NIBM Certification
Artificial Intelligence with ML Java
NIBM Certification
Primavera P6 Project Management
NIBM Fundamentals
Introduction to Python
Coursera
Ms. Chandula Rajapaksa
Consultant / Lecturer — National Institute of Business Management (NIBM)
Email: chandula@nibm.lk • Tel: +94 70 283 6390
Mr. Tharaka Udayanga
Cluster Assistant Manager — Hilton Yala & Weerawila
Email: udayanga.tharaka@hilton.com • Tel: +94 77 577 4349

Get In Touch

Currently open to software engineering internships, junior developer roles, and technical discussions.

Direct Communication

Email
mesandasethumika@gmail.com
Base Panadura / Colombo, Sri Lanka 🇱🇰

Send a Direct Message