Bug Brain Chess↗
A tiny brain. A different kind of chess.
Engineering the logic.
Imagining the possibilities.
Great interfaces begin with thoughtful systems.
Pull this one
apart. See how it connects.
The outer shell. Where structure becomes an experience people can understand.
See it in Axion ↗A VISUAL METAPHOR FOR SOFTWARE LAYERS
From the first line of logic to the last detail of an interface.
From
neuro-inspired AI to collaborative mobile engineering.
A tiny brain. A different kind of chess.
Give the algorithm a challenge. Build a wall, move the target, then watch breadth-first search discover the shortest route.
A live browser experiment inspired by the pathfinding in Snake Battle. Every move is calculated.
Inside the original Java project ↗Place obstacles. Move the target. Find a way through.
Real applications. Real users.
A different kind of
responsibility.
I contributed to production-grade healthcare and safety mobile applications, working with senior engineers and QA to improve the software people already relied on.
Investigated issues, traced root causes and resolved functional and UI bugs across existing mobile applications.
Contributed feature enhancements and stability improvements, maintaining backward compatibility and minimising disruption for existing users.
Worked with senior engineers and QA teams, following established coding practices, version-control workflows and internal review processes.
A healthcare mobile application supporting patient-related workflows. I contributed functional bug fixes, UI improvements, reliability work and feature development.
A safety application designed for natural-disaster scenarios in Japan. I contributed bug fixes and feature improvements with a focus on reliability under critical conditions.
I’m Rivindu. I like turning complicated problems into experiences that feel clear, useful and a little unexpected.
I’m a third-year student working toward a BEng (Hons) in Software Engineering from the University of Westminster, delivered at the Informatics Institute of Technology. My work spans production mobile applications, neuro-inspired AI and interactive 3D. From July 2025 to July 2026, I worked as a Software Engineering Intern at hSenid Software Lanka.
What connects it all is curiosity: understanding how things work, then finding a more thoughtful way to build them.
Download my CV ↓Responsive web interfaces and cross-platform mobile experiences, with an eye for clear structure and thoughtful interaction.
Working through model behaviour, application services and algorithms, from recurrent neural processing to chess search and pathfinding.
Exploring how procedural geometry, spatial interaction, and visual feedback can make software more expressive.
Version control, reproducible work, automated tests and careful collaboration. Practices developed through personal projects and a year in production software.
Building a foundation.
Learning by making.
BEng (Hons), University of Westminster.
Delivered at
Informatics Institute of Technology (IIT).
Edexcel IAL: A grades in Mathematics, Physics and ICT. Previously Leeds International School, 2010–2020.
Completed.
An idea, a collaboration,
or a good conversation.
I’d love
to hear from you.