Dileepa Ranawake

Hi, I'm Dileepa.

I build web apps end to end, from the first version of your product to a new feature in the one you already have.

Projects

LittleSteps-AI: a parent asks for sleep tips and the answer appears in the chat, with key points and what to expect by age

LittleSteps-AI

An AI guide for new parents.

As a new parent, finding good advice in a rush was really hard. I built this to see how AI could help.

Shipped in five small releases, each a working app.

  • Live
  • Next.js
  • TypeScript
  • PostgreSQL
  • OpenAI
Vial Keyboard Layers: every layer of a Corne keyboard layout on one screen, each key showing what it does on each layer in that layer's colour

Vial Keyboard Layers

A simple map of your keyboard's layers.

I'm new to split keyboards, learning Colemak, and I kept forgetting my layers. So I built this in an evening, to help me and hopefully others.

Private, fast, simple: one file, nothing uploaded.

  • Live, v1.3.1
  • One HTML file
  • No dependencies
  • Tested parser

Sumrise

Email that's easier to read for people with dyslexia and ADHD.

I'm dyslexic, so email was really hard work. So I co-founded Sumrise to make it easier.

As co-founder and product manager, I built the first prototype, did much of the design and ran the user research.

LaunchedMVPProduct discoveryUser researchAccessibility Read the story
control + volume ⌘ ⇧ O on

kef-remote

A Mac app to control your KEF speaker from your keyboard.

There was no easy way to control my speaker, I'd always wanted to build a Mac app, and I wanted to see how far I could push AI agents.

I learned to work fast with agents and still ship quality: the first version was quick, the second was good and easy to debug.

  • v0.1.0 released
  • Swift
  • macOS
  • TCP
  • 97 unit tests

A few ways I can help

A few ways I can help

  1. Build your MVP

    Start from scratch, with the right thing built first.

  2. Build technical prototypes

    De-risk the hard part before committing to a full build.

  3. Add features to an existing codebase

    Features, fixes and refactors in the code you already have.

  4. Build custom tools for your business

    Dashboards and internal tools shaped around the way you work.

  5. Bring AI into your business

    Understand where AI fits and how to bring it into your business.

Got a project in mind?

How I work

How I work

  1. Initial call

    We'll talk about you and your project, what you're trying to achieve, any constraints you're working with, and how you like to work.

  2. Agree the work

    After the call I'll recommend a direction and what that would look like. We'll refine the plan until we're both happy with it.

  3. Kick off build

    I'll start by building a small working version and let you know when it's ready to ship.

  4. Review and decide next steps

    Once a version is done you review it, and we decide together where to go next.

Why me

Why me

My background in product and startups shapes the technical decisions I make.

Engineering Product
  • Engineering

    I built and shipped LittleSteps-AI end to end, and it's live. I care about speed and quality, and balance them to fit your project.

    • Full stack
    • TypeScript
    • Next.js
    • PostgreSQL
    • Testing
    • CI/CD
  • Product

    I co-founded an accessibility startup, where I ran research with over 100 users, built the MVP and worked on the design. So I'll help you decide what to build, not just build it.

    • User research
    • MVPs
    • Business
    • Design
    • Marketing
  • Where they meet

    I flag decisions and costs early, then help you balance speed and quality: prototype fast, build what's needed well, ship it, then improve.

More about me and how I think about building

Get in touch

Get in touch

Interested in working together? Tell me what you'd like to build or achieve, and let's chat.