Akalanka
Palliyaguruge

I build web applications, desktop tools, mobile apps and backend systems using Java, Python, Dart and modern web technologies — most recently a RAG system, a university portal app, a digital student ID system, and a handful of smaller tools.

Web
HTMLCSSJavaScript
Desktop
JavaPythonC#
Mobile
Flutter
Database
MySQLFirebase

Selected projects

4 projects
MOB

SLIATE Student Portal

A mobile application for academic information and management, giving students a way to keep up with their institution on the move.

FlutterFirebase
View on GitHub
SYS

Digital Student ID System

A secure backend system, built with Java and MySQL, that manages and issues digital student identification.

JavaMySQL
View on GitHub
WEB

Anony - Anonymous Q&A Platform

An anonymous forum like Reddit built with HTML, CSS and JavaScript.

HTMLCSSJavaScript
View live
@akalankapalliyaguruge
This calendar pulls live from GitHub — it fills in automatically here whenever it can reach GitHub, and stays current on its own as you keep committing. Meanwhile, see it directly on github.com/akalankapalliyaguruge.

Experience

Jan 2024 – Jun 2024

IT Technician Intern

National Water Supply and Drainage Board

Provided technical support, troubleshooting hardware and software issues, maintaining system infrastructure, and assisting users with day-to-day IT operations.

Education

Aug 2024 – Aug 2026

Higher National Diploma in IT (HNDIT)

Sri Lanka Institute of Advanced Technological Education

Coursework covering software engineering and professional practice in IT, alongside the applied projects above.

About

Akalanka works across the full stack — from interfaces people touch directly, down to the databases holding everything together.

  • Works the whole stack mobile, desktop, web and backend instead of staying in one layer.
  • Matches architecture to the problem
  • Started in IT support before development and comfortable with real infrastructure and troubleshooting, not only writing code against a clean local setup.

Open to opportunities in software engineering, particularly work that spans more than one layer of the stack.