Open to AI/ML & software opportunities

Kalana Hewapathirana / Developer & Educator

Practical AI.
Thoughtful code.
Human impact.

I turn complex ideas into useful software. A Computer Science graduate building AI tools, modern web experiences, and better ways to learn — from Sri Lanka.

BASED IN SRI LANKA · AVAILABLE REMOTELY
Kalana Hewapathirana
Based inSri Lanka
FocusUseful AI
</> from idea to implementation
✦ AI with a purpose
AI / MLSpeech, vision & retrieval
ENGINEERINGInterfaces, APIs & developer tools
EDUCATIONMaking technical ideas accessible

01 / The approach

Build with purpose.
Explain with clarity.

My work connects machine learning, software engineering, and the classroom. I care about tools that solve real problems — and make sense to the people using them.

02 / Selected work

Selected work.

Explore applied AI, public-data tools, developer utilities, and interactive learning experiences. Filter by the work that interests you.

10 projects
FEATURED BUILD 01 / 10
EdTech · TypeScript · Open source

LogicLab

A browser-based sandbox that lets learners build, wire, and simulate digital logic circuits in real time — with truth tables, undo history, sharing, and accessibility built into the core experience.

  • TypeScript
  • Canvas API
  • Zero runtime dependencies
logiclab / interactive preview

A SMALL IDEA. A LIVE RESULT.

&AND
OUT 1

1 AND 1 = 1 · Both inputs are on.

Try it: tap A or B to change the signal.

Public data · In development

Sri Lanka Anti-Corruption Dashboard

Turning public CIABOC court cause lists into structured, searchable data with a Python pipeline, API, and interactive dashboard.

Developer tooling · Open source

VarRegistry

A dependency-free Go CLI that loads project-specific environment variables into a single command, with environment isolation and optional Vault integration.

Education · React application

AWS Practice Exam Console

An offline-capable practice interface with review, saved progress, and 23 question banks. Built on community question content credited to its upstream author.

Competition project · Private source

Kaan Kapruka Agent

A conversational shopping assistant that understands gift requests, recommends products, remembers preferences, and guides customers through cart, checkout, and payment flows.

Generative AI · Retrieval

Mini RAG System

A lightweight RAG pipeline that chunks 500 movie plots, stores embeddings in ChromaDB, and uses Gemini to answer grounded questions from a CLI.

Career technology · AI agent

Career AI

A terminal-based job-search co-pilot that scores role fit, monitors public job boards, and generates ATS-optimised PDF résumés tailored to each opportunity.

Digital library · Sinhala

Spectrum of Theravāda Buddhism

A calm, offline-capable digital library presenting 17 Sinhala Dhamma books through a five-phase reading path with search, filters, and long-read accessibility controls.

Speech AI · Local language

Sinhala Speech-to-Text

A streamlined interface for transcribing uploaded audio with a fine-tuned Whisper model hosted on Hugging Face.

NLP · Product analytics

SLT Bug Analytics Dashboard

An end-to-end pipeline that collects SLT Selfcare reviews, identifies and categorises bugs with transformer embeddings, and delivers Streamlit analytics, exports, and email digests.

More on GitHub

Systems, experiments, and learning tools.

Explore work across web applications, automation, APIs, educational software, and applied machine learning.

View all repositories ↗

03 / Capabilities

Ideas to outcomes.

I work across the stack, connecting intelligent systems with interfaces that remain clear, reliable, and human.

01
✦

AI & machine learning

Model development, computer vision, NLP, RAG systems, evaluation, and practical inference workflows.

Python · TensorFlow · PyTorch · LangChain
02
⌘

Full-stack products

Responsive web experiences, APIs, dashboards, data flows, and maintainable product architecture.

TypeScript · React · Next.js · Node.js · FastAPI
03
◫

Computing education

Student-friendly learning resources and technical tools aligned with Pearson Edexcel computing curricula.

iLowerSecondary · iGCSE · Project-based learning

04 / Experience

Technical depth.
Practical perspective.

My path connects applied AI, software delivery, research, and teaching — a mix that keeps the work rigorous and understandable.

Current roleIES College International

IT & Computing Educator

Delivering Pearson Edexcel iLowerSecondary and iGCSE ICT / Computer Science through practical, student-centred learning.

IndustrySLT Telecom PLC

Former AI/ML Intern

Worked on computer vision, NLP, location intelligence, dashboards, and data-driven operational tools.

EducationSEUSL

BSc (Honours) in Computer Science

Built a strong foundation in software engineering, data science, machine learning, and research practice.

05 / Contact

Good work starts
with a conversation.

I’m interested in AI/ML, full-stack, educational technology, and collaborative open-source opportunities.