Dileepa Ranawake
Full-stack software engineer · Hull, UK
Hi, I'm Dileepa. I'm a full-stack software engineer who builds web apps end to end, from the first version of your product to a new feature in the one you already have. I work in TypeScript, React, Next.js and PostgreSQL. I'm based in Hull and work remotely.
Before moving into engineering full time, I co-founded Sumrise (100+ users, £50k pre-seed), an accessibility startup that makes email readable for people with dyslexia and ADHD. I ran over 100 user interviews before we built anything. I also ran a health tech company whose clinical platform was used in the NHS.
I'm an engineer first. My background in product and startups shapes the technical decisions I make, so I'll help you decide what to build, not just build it.
I'm interested in how AI is changing the user interface, particularly how it can make tools more accessible and enhance learning.
How I think about building
I believe in thoughtful engineering, inclusive design, and building products that benefit humanity.
In practice, that means quality engineering and iterative product development.
-
Understand before building
Coding is execution. Engineering is understanding.
I didn't want to just write code. I wanted to understand how the system worked.
-
Start from real behaviour
Schema design becomes clearer when you start from real behaviour, not tables.
Model the real flows first. Let the schema fall out of them.
-
Ship small working versions
Each slice stands on its own and pushes your architecture and build forward.
It gives you a practical way to start building things without getting overwhelmed.
-
Keep testing whether I'm wrong
You're not delusional when you're wrong. You're delusional when you don't test if you're wrong.
Feedback, retrospectives, iterating the scope is key. This applies in my technical solo projects, my team projects and in life.
That's the order I work in with early-stage clients: find out what's true, ship the smallest thing that tests it, then build.
Things I've built

LittleSteps-AI
An AI guide for new parents.

Vial Keyboard Layers
A simple map of your keyboard's layers.

Sumrise
Email that's easier to read for people with dyslexia and ADHD.
kef-remote
A Mac app to control your KEF speaker from your keyboard.

Jammming
A React app to search the Spotify library and build a custom playlist.
Talks, teaching and recognition
- The transformative power of digital communities, my TEDxHull talk, 2018
- Spoke on AI and accessibility at the University of Warwick
- A podcast conversation about Sumrise with Jamie Wace
- Guest lecturer and mentor at the University of Hull Business School, 2020 to 2024
- NASA Space Apps global nominee, 2017
Blog
- 7 min read Minimum Viable Slice: Overcoming Builder’s Block Why MVP thinking can leave developers stuck, and how Minimum Viable Slices get you moving again.
- 8 min read Surface-First Schema Design Design the database from what the app visibly does (its screens, login and AI model), not from guessed tables. The result: a smaller schema that is easier to test.
- 2 min read Sumrise: making email easier to read The startup I co-founded, making email easier to read for people with dyslexia and ADHD. The story: demo, what I did, talks and a podcast.
Let's connect
Interested in working together? Tell me what you'd like to build or achieve, and let's chat.