Graduate Diploma in Software Engineering
Practical postgraduate program focusing on software design, architectures, and real projects (AppliMax).
Full‑stack software engineer in training — Java SE 21, Web Development, UI/UX.
Hello — I'm Akila Abeysekara. I'm from Galle, Sri Lanka and I'm training to become a full‑stack software engineer focused on Java (SE 21), front‑end UI/UX, and building maintainable apps. I enjoy problem solving, building useful features, and improving UX.
Key strengths: Java, JavaFX, REST APIs, MySQL, responsive front‑end, clean UI design, and debugging.
I'm currently pursuing a Graduate Diploma in Software Engineering and actively building projects to apply what I learn — particularly backend systems and desktop/front‑end integrations.
Available for internships, freelance work, and collaboration on small to medium projects. I enjoy end‑to‑end problem solving from requirements to deployment.
Tools & workflow: IntelliJ IDEA, VS Code, Scene Builder, Git, Linux, and Figma for UI/UX prototyping.
Outside coding I like reading about software architecture, contributing to personal open‑source utilities, and improving my UI/UX skills through prototyping.
Practical postgraduate program focusing on software design, architectures, and real projects (AppliMax).
Programming foundations, data structures and practical labs.
Completed A/L exams with strong performance in Bio science.
Completed O/L exams with strong performance in mathematics & science.













Java/JavaFX app to manage students, attendance, reporting and user roles. Designed with responsive JavaFX views and a MySQL backend.
See Project
Responsive e‑commerce prototype: product listing, cart UI, and checkout flows. Focus on clean UI and accessibility.
See Project
Point‑of‑sale & inventory manager built with Java & MySQL — invoices, stock control, and reports.
See Project





Design & develop robust enterprise applications using Java, REST APIs and MySQL. Scalable, tested and maintainable.
Responsive websites and front‑ends using HTML/CSS/JS with clean UI patterns and good accessibility.
User‑centered interfaces and prototypes in Figma. Focus on clarity, hierarchy and usability.
Desktop apps with Java & JavaFX — offline-first, performant, and clean UI.
Short‑term features, prototypes and bug fixes with fast turnaround.
Integrations with sensors and simple monitoring dashboards.