Ronnie Kiyegga

Ronnie Kiyegga

Software Engineer Product & Design

Notes on performance, reliability and the engineering decisions behind software that holds up in practice.

Explore the notes
System Design

How would you keep a React interface responsive while processing 10,000 records?

• Read investigation →

About

I’m Ronnie, a product-minded software engineer who works across frontend, design and backend systems. I care about making interfaces clear and useful, then making sure the workflows behind them remain reliable when data is incomplete, requests fail or users take an unexpected path.

My work has involved taking products end to end: translating ideas into Figma workflows, building responsive TypeScript and React interfaces, and working across APIs, databases and operational concerns. I am especially interested in design systems, data-heavy interfaces and the trade-offs behind software that needs to work beyond the happy path.

Outside of delivery work, I learn by building and writing about engineering problems, product decisions and interface design.

Stack and tools

Experience

  • 2026

    Software Engineer · Selected Client Work

    Building product and analytics software across education and operations, from early requirements through to production.

  • 2023 - 2026

    Software Engineer at School of Research Science

    Built internal assessment, booking and reporting products used across a 1,000+ student organisation.

  • 2020 - 2023

    Software Engineer · Client Projects

    Delivered customer-facing ecommerce, media and operational products across long-term client engagements.

  • 2019 - 2019

    Software Engineer Intern at Adaptive

    Built data visualisation and ingestion tooling for financial-data workflows.

From product problem to working software

A selection of products I’ve designed and built, connecting user needs, interface design and the engineering behind them.

View product & interface design

Education

King's College London

BSc in Computer Science

Interfaces & Components

A selection of dashboards, search tools and interface details I've designed.
Product work alongside independent studies

Video support interface with live translation controls

TrueFounders

Natural, focused interactions

Student portfolio, AI assistant and file upload interfaces

Student workspace

A connected learning workspace

Layered curriculum folders for IB, A levels and GCSE

Curriculum folders

Clear content organisation

Light and dark command search interfaces

Command & profile

Fast access to key actions

Student success stories and testimonial cards

Student journeys

Stories that build trust

Responsive navigation concepts for a learning dashboard

Learning navigation

Scalable product navigation

Video support interface with live translation controls

TrueFounders

Natural, focused interactions

Student portfolio, AI assistant and file upload interfaces

Student workspace

A connected learning workspace

Layered curriculum folders for IB, A levels and GCSE

Curriculum folders

Clear content organisation

Light and dark command search interfaces

Command & profile

Fast access to key actions

Student success stories and testimonial cards

Student journeys

Stories that build trust

Responsive navigation concepts for a learning dashboard

Learning navigation

Scalable product navigation