Skip to content
View dileeparanawake's full-sized avatar

Block or report dileeparanawake

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dileeparanawake/README.md

Hi there πŸ‘‹ my name is Dileepa Ranawake

linkedin channel link Hashnode blog link

πŸ™‹πŸ½β€β™‚οΈ About Me

I'm a UK-based full-stack engineer πŸ‡¬πŸ‡§ I co-founded a startup that uses AI to make email accessible for Dyslexia & ADHD πŸš€ Previously ran a health tech company, am a TEDx speaker and spoke at Warwick University on AI and Accessibility 🎀 Nasa Hackathon Nominee πŸ‘Ύ I'm a neurodiversity advocate and love building products that make the world a better place ❀️ I’m interested in how AI is changing the user-interface β€” particularly how it can make tools more accessible, enhance learning, and support mental health πŸ‘¨πŸ½β€πŸ« When I'm not coding, I love hiking / running in the outdoors 🌳 spending time with my little daughter and skiing ⛷️

πŸ› οΈ Tech Stack

  • Frontend: JavaScript (ES6+), TypeScript, React, Next.js, Redux, React Query, HTML, CSS, Tailwind, Accessibility (WCAG / ARIA)
  • Backend: Node.js, Express.js, REST APIs, BetterAuth.js (OAuth / Sessions), JWT/OAuth, Passport.js, Zod (Validation)
  • Database: SQL, SQLite, PostgreSQL + Drizzle ORM (schema & migrations)
  • Testing & Quality: Vitest, Jest, Test-Driven Development (TDD), WCAG Compliance
  • DevOps / Deployment: Docker, GitHub Actions, Vercel (manual CI/CD workflow)
  • Analytics & Collaboration Tools: Posthog (product analytics), Parabol (retrospectives), FigJam, Excalidraw, Jira, GitHub, Postman
  • Practices & Paradigms: OOP, Modular Design, DRY, Separation of Concerns (SOC), Familiarity with SOLID & Functional Programming, Lean and iterative delivery, Value-driven development
  • Ways of Working: Agile, Kanban, Scrum, Scrumban, Lean, Cross-functional collaboration, Product-engineering alignment, Stakeholder communication
  • UX & Product: Figma, Prototyping, Wireframes, User research, User-centred and data-informed design, Product discovery, Customer development, Translating user and business needs into product decisions.
  • Mentoring & Leadership: Remotely led a team of five, mentored Hull University business students, and delivered TEDx and public talks.

Experienced in startup environments, balancing user needs, technical feasibility, and business goals.

πŸ’» Featured Projects

  • LittleSteps AI
    Next.js + TypeScript – Full-stack LLM app with auth, prompt history, and Docker β€” for personalised parenting support.

  • Jammming
    React App – Search the Spotify API, build custom playlists, and save them to your Spotify account.

  • Next.js Dashboard
    Next.js + TypeScript – Built modern dashboard layout and data rendering.

πŸ‘‰πŸ½ Collaborate With Me

Open to remote internships & junior engineering roles (remote - first preference) and hybrid roles (Hull, Leeds, York, London) - particularly that focus on using AI in education, mental health, healthcare and AI user interface innovation.

Email: [email protected]

Pinned Loading

  1. littlesteps-ai littlesteps-ai Public

    Full-stack LLM app with auth, prompt history, and Docker β€” for personalised parenting support

    TypeScript

  2. Jammming Jammming Public

    React web application that allows users to search the Spotify library, create a custom playlist, then save it to their Spotify account.

    JavaScript

  3. nextjs-dashboard nextjs-dashboard Public

    Built modern dashboard layout and data rendering.

    TypeScript 1

  4. codeforlife-workspace codeforlife-workspace Public

    Forked from ocadotechnology/codeforlife-workspace

    Everything Code for Life related. One repo to rule them all.

    Shell

  5. astro-blog astro-blog Public

    Learnt basics of Astro and how to deploy to GitHub

    Astro

  6. random-message-generator random-message-generator Public

    My first JS program - a random message generator πŸ™‚

    JavaScript