Why disabling the button did not stop the duplicate request
Reliability•15 Sept 2026
Retries, duplicate delivery and durable business invariants

Software Engineer Product & Design
Engineering
Notes on performance, reliability and the engineering decisions behind software that holds up in practice.
Explore the notesReliability•15 Sept 2026
Retries, duplicate delivery and durable business invariants
Product judgement•14 Aug 2026
Designing the first useful action before the populated dashboard
Design systems•9 Jun 2026
Reuse only helps when the underlying decision is stable
/ 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 & Tools
/ Experience
Software Engineer · Selected Client Work
Building product and analytics software across education and operations, from early requirements through to production.
Software Engineer at School of Research Science
Built internal assessment, booking and reporting products used across a 1,000+ student organisation.
Software Engineer · Client Projects
Delivered customer-facing ecommerce, media and operational products across long-term client engagements.
Software Engineer Intern at Adaptive
Built data visualisation and ingestion tooling for financial-data workflows.
/ Selected Work
A selection of products I’ve designed and built, connecting user needs, interface design and the engineering behind them.
Drag, scroll, or use the left and right arrow keys to explore the work.
/ Education
King's College London
BSc in Computer Science
/ Design
A selection of dashboards, search tools and interface details I've designed.
Product work alongside independent studies
