SOFTWARE ENGINEERING STUDENT / CREATIVE DEVELOPERPORTFOLIO — VOL. 02

RIVINDUKOWLINDA

Engineering the logic.
Imagining the possibilities.

ONE YEAR IN INDUSTRY / HSENID ↗
EXPLORE
THE WORK
↘
RK / ENGINE 001↔ DRAG TO DISCOVER
SCROLL TO GO DEEPER ↓
01 / BENEATH THE SURFACE

Complexity.
With purpose.

Great interfaces begin with thoughtful systems.
Pull this one apart. See how it connects.

EXPLORE THE ENGINE

The outer shell. Where structure becomes an experience people can understand.

See it in Axion ↗A VISUAL METAPHOR FOR SOFTWARE LAYERS
RK—001 / INSIDE THE SYSTEM
02 / SELECTED WORK — 2024–2026

Ideas.
Made real.↙

From the first line of logic to the last detail of an interface.
From neuro-inspired AI to collaborative mobile engineering.

01
AI / full-stack engineering / 2026 — Present

Bug Brain Chess↗

BUG BRAIN CHESSGAMEPLAY × NEURAL VISUALISATION
RECORDED FROM THE REAL APPLICATION00:32 / DEMO

A tiny brain. A different kind of chess.

Python / PyTorch / FastAPI / React / TypeScript / Three.js
Explore project ↗
02
Collaborative mobile engineering / 2024 — 2026

AXION↗

AXION / HEALTH, IN FOCUS
Axion medical report screen
Axion personalised dashboard

A little clarity. A lot of care.

Flutter / Dart / Firebase
Explore project ↗
03
Creative frontend engineering / 2025

3D Interactive Portfolio↗

SPATIAL INTERFACESTHREE.JS ↗
Play the original 3D portfolio recording

An early exploration of the spatial web.

HTML / CSS / JavaScript / Three.js
Explore project ↗
04
Algorithms & desktop / 2025

Snake Battle↗

Think
ahead.
BREADTH-FIRST SEARCH / JAVA + SWING

Two snakes. One smart little rivalry.

Java / Swing / BFS
Explore project ↗
03 / PLAY WITH THE LOGIC

What if
you changed
the rules?

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 ↗
LIVE EXPERIMENT / BFS0 NODES VISITED
START TARGET WALL VISITED

Place obstacles. Move the target. Find a way through.

04 / PROFESSIONAL EXPERIENCE

A year in
production.

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.

01 / INVESTIGATE

Understand the
real problem.

Investigated issues, traced root causes and resolved functional and UI bugs across existing mobile applications.

02 / IMPROVE

Make the next
release better.

Contributed feature enhancements and stability improvements, maintaining backward compatibility and minimising disruption for existing users.

03 / COLLABORATE

Build within
a real team.

Worked with senior engineers and QA teams, following established coding practices, version-control workflows and internal review processes.

SELECTED APPLICATIONS
PHT

Healthcare

+

A healthcare mobile application supporting patient-related workflows. I contributed functional bug fixes, UI improvements, reliability work and feature development.

SRA

Safety & emergency

+

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.

ACADEMIC FOUNDATIONSPRODUCTION ENGINEERINGWHAT COMES NEXT ↗
05 / THE PERSON BEHIND THE SYSTEM

A curious mind.
A builder at heart.

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 ↓
06 / THE TOOLKIT

Different tools.
One way of thinking.

01

Interfaces

+

Responsive web interfaces and cross-platform mobile experiences, with an eye for clear structure and thoughtful interaction.

ReactTypeScriptFlutterDartHTML & CSS
02

Logic & services

+

Working through model behaviour, application services and algorithms, from recurrent neural processing to chess search and pathfinding.

PythonPyTorchFastAPIJavaFirebaseWebSockets
03

Creative systems

+

Exploring how procedural geometry, spatial interaction, and visual feedback can make software more expressive.

Three.jsWebGLJavaScriptFigma
04

Tools & workflow

+

Version control, reproducible work, automated tests and careful collaboration. Practices developed through personal projects and a year in production software.

Git / GitHubAutomated testingPostmanCode reviewQA collaboration
07 / EDUCATION

Always
becoming.

Building a foundation.
Learning by making.

  1. 2023 → / EDUCATION

    Software Engineering

    BEng (Hons), University of Westminster.
    Delivered at Informatics Institute of Technology (IIT).

  2. 2021–2023 / TELFORD INTERNATIONAL SCHOOL

    The foundations

    Edexcel IAL: A grades in Mathematics, Physics and ICT. Previously Leeds International School, 2010–2020.

  3. CONTINUED LEARNING

    Spring Boot 2.0 Essential Training

    Completed.

08 / THE NEXT CONNECTION

LET’S BUILD
SOMETHING.↗

An idea, a collaboration,
or a good conversation.
I’d love to hear from you.

LET'S MAKE A CONNECTION

Hello, there.