SOFTWARE ENGINEER / CREATIVE MINDPORTFOLIO — VOL. 02

RIVINDUKOWLINDA

Engineering the logic.
Imagining the possibilities.

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 — 2023–2025

Ideas.
Made real.↙

From the first line of logic to the last detail of an interface.
Six explorations in building things that work.

01
Mobile development / 2025

Axion↗

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

A little clarity. A lot of care.

Flutter / Dart / GraphQL
Explore project ↗
02
Full-stack engineering / 2024

Ticket Manager↗

ANGULAR → SPRING BOOT
Ticket Manager original application interface
Frame from the original running application

Connected from interface to API.

Angular / Spring Boot / Java / TypeScript
Explore project ↗
03
Algorithms & desktop / 2025

Snake Battle↗

Think
ahead.
BREADTH-FIRST SEARCH / JAVA + SWING

Two snakes. One smart little rivalry.

Java / Swing / BFS
Explore project ↗
04
Creative development / 2025

3D Tree Portfolio↗

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

An interface that grows branches.

Three.js / JavaScript / WebGL
Explore project ↗
05
Core programming / 2024

Plane Seat Manager↗

PLANE MANAGEMENT / JAVA
Plane Seat Manager original console interface
Original command-line application

A solid foundation, seat by seat.

Java / OOP / File I/O
Explore project ↗
06
Data & visualisation / 2023

Student Progress↗

PROGRESSION OUTCOMES / PYTHON
Student Progress original histogram
Original outcome histogram

From credits to a clearer picture.

Python / Data validation / Graphics
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 / 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 studying for a BEng (Hons) in Software Engineering from the University of Westminster, delivered at the Informatics Institute of Technology. My work moves between mobile interfaces, Java systems, algorithms and interactive 3D.

What connects it all is curiosity: understanding how things work, then finding a more thoughtful way to build them.

Download my CV ↓
05 / 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.

AngularFlutterTypeScriptJavaScriptDartHTML & CSS
02

Logic & services

+

From object-oriented models to API services and pathfinding: working through the logic that makes an application useful.

JavaSpring BootPythonSQLKotlinREST APIsGraphQL
03

Creative systems

+

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

Three.jsWebGLJavaScriptFigma
IN PRACTICE: 3D Tree Portfolio ↗
04

Tools & workflow

+

Designing, building, and checking ideas with tools that keep the development process clear and collaborative.

06 / EXPERIENCE & 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. 2024–2025 / PROJECT EXPERIENCE

    From logic to living systems

    Java reservation systems, an Angular and Spring Boot application, and frontend development for the Axion SDGP group project.

  3. 2025 / CREATIVE EXPLORATION

    Following the “what if?”

    Procedural 3D navigation in Three.js. Autonomous snakes using breadth-first search.

  4. 2021–2023 / TELFORD INTERNATIONAL SCHOOL

    The foundations

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

  5. CONTINUED LEARNING

    Spring Boot 2.0 Essential Training

    Completed.

07 / 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.