Skip to content
View lakshithalk's full-sized avatar
🎯
Open For Work
🎯
Open For Work

Highlights

  • Pro

Block or report lakshithalk

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
lakshithalk/README.md

Lakshitha Kumaranayake — AI engineer, full stack


const lakshitha = {
  now:      ["SWE @ ELAROS 24/7", "Associate Lecturer @ Salford"],
  shipping: ["ENSO Watch", "LetterBridge", "ReMo", "MoRIS"],
  ai:       ["Claude API", "Genkit", "RAG",
             "structured output", "evals", "agents"],
  stack:    ["TypeScript", "Next.js", "Python",
             "FastAPI", "Postgres + Timescale"],
  domain:   ["Software development", "AI / Data", "health tech", "climate", "education"],
  status:   "Open to AI / full-stack roles",
  visa:     "Skilled Worker sponsor needed from 2027",
};

Ten years across engineering and teaching, in Sri Lanka and the UK. I work where the output gets checked against reality — clinical assessment, benefits letters, climate warnings — because that's where "the model said so" stops being a good enough answer.


  Systems in production

ENSO Watch

Real-time global El Niño / La Niña impact dashboard. Climate impact data exists but nobody can see it in one place. Open source, donation-funded, Sri Lanka as the anchor region.

FastAPI TimescaleDB Next.js Cloudflare

LetterBridge

NHS and DWP letters, in plain English. The people these letters are addressed to often can't read them. Decode, then answer the questions it raises.

Claude API Structured output AES-256 Stripe

ReMo

Physiotherapy adherence, measured at home. Clinicians can't tell whether home exercises were actually done. Pose estimation gives them something better than a self-report.

MediaPipe On-device inference NHS pathway

MoRIS

Autism and social-communication assessment. Slow, subjective, hard to standardise. Presented at the Cambridge Paediatric Health Tech Sprint, 2026.

Clinical tooling Child–parent profiling Research


  How I build with LLMs

The model is one component, not the architecture. Most of the work is retrieval quality, prompt versioning, structured output, and fallbacks for when the call fails. Knowing what to do when the answer is wrong is the job in health tech.

Evals before intuition. A prompt that feels better and scores worse is worse. If a change can't be measured against a fixed set of cases, it isn't a change — it's a mood.

Ship the boring parts properly. Encryption, audit trails, rate limits, cost ceilings. An AI feature that leaks a benefits letter is not an AI feature. It's an incident.


  Stack

AI
Product
Platform

  Elsewhere

Teaching & research

Associate Lecturer and Research Associate, University of Salford — Managing Information Systems & Transformation. Previously Senior Lecturer at ESOFT Metro Campus (2018–2023), leading BCS and Pearson HND programmes.

MSc Data Science with Machine Learning, Distinction. Working towards SFHEA.

Before this

Digitalisation Support Officer, IOM — UN Migration. Social media coordination, FAO — UN. Project Manager and Software Engineer, LK Technologies (2015–2021).

Companies

Director of Colombo IT (Pvt) Ltd (Sri Lanka) and KNOXIT Ltd (UK).


Most of the work above lives in private repos — health tech under NDA, mostly.
Working notes, updated as I build → lakshithalk.github.io

Popular repositories Loading

  1. page-to-markdown page-to-markdown Public

    Chrome extension that converts any web page — or just your selection — into clean Markdown. Zero dependencies, zero network calls, no host permissions.

    JavaScript 3 1

  2. Panda Panda Public

    Project Panda is DC base Project Development of Lakshitha K

  3. Visualizing-COVID-19 Visualizing-COVID-19 Public

    race COVID-19's swift evolution from epidemic to pandemic within months. This R project visualizes early outbreak data using dplyr and ggplot2, unveiling the virus's global spread since December 2019.

  4. operating-system-in-1000-lines operating-system-in-1000-lines Public

    Forked from nuta/operating-system-in-1000-lines

    Writing an OS in 1,000 lines.

    C

  5. LetterBridge-UK LetterBridge-UK Public

    Repository for https://replit.com/@lakshithalk2/LetterBridge-UK

  6. lakshithalk.github.io lakshithalk.github.io Public

    devlk homepage

    HTML