Software Engineering Portfolio CMS
A portfolio built to separate content from code, making projects and technical writing easier to maintain and publish through a CMS.

Software Engineering Intern
I build practical software and test what I build. Most of what I learn comes from what doesn't work. I'm now exploring how the same discipline applies to AI.
I write these mostly to think properly. If they are useful to you as well, that is a happy side effect.
I'm a Computing graduate from 2025, now working as a Software Engineering Intern and learning to build applications with AI.
My final-year project, a peer-to-peer bicycle rental platform for cycling tourism in Kandy, taught me that knowing what to cut can matter as much as knowing what to build. I designed a graph-based route recommender and shipped curated routes instead, because a working simple feature beats a half-built clever one when there is a deadline.
I write about the work to think clearly, especially the decisions and the things that didn't behave as expected. I'm carrying the same habit into working with AI: the output usually looks right, which is exactly why it needs checking.
Building applications with AI, and writing up what I learn as I go.
My dissertation shipped Kandy Cycle: a peer-to-peer bicycle rental platform for cycling tourism in Kandy.
Completed at the Open University of Sri Lanka, then moved to the final year of the BSc.
Coursework projects in Python, Java, PHP and JavaScript: the first things I built that someone other than me had to use.