Skip to content
View kaan84k's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report kaan84k

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
kaan84k/README.md

Hi, I'm Kalana Hewapathirana 👋

AI & Machine Learning · Full-Stack Development · Computing Education
Building practical software, exploring Sinhala language AI, and making computing easier to learn.

Connect on LinkedIn Explore my Hugging Face models Read my articles on Medium

GitHub followers Total stars across my GitHub repositories

About me

I'm a Computer Science graduate from the South Eastern University of Sri Lanka (SEUSL) and a former AI/ML Intern at SLT Telecom PLC, based in Sri Lanka.

I work across machine learning, web development, and education: from speech recognition and retrieval-augmented generation to data dashboards and interactive classroom tools. Alongside development, I teach Computing and ICT at IES College International, covering Pearson Edexcel iLowerSecondary Computing and IGCSE ICT / Computer Science.

  • AI interests: deep learning, computer vision, NLP, and Sinhala language technology.
  • Engineering focus: useful APIs, clear interfaces, data pipelines, and developer tools.
  • Teaching approach: simple explanations, hands-on programming, and real-world projects.
  • Open to: AI/ML and software development opportunities, remote roles, and open-source collaboration.

Featured projects

Project What I've built Core technologies
Sinhala Speech Recognition A Streamlit application for transcribing uploaded audio with my Sinhala Whisper model on Hugging Face. Python · Whisper · PyTorch · Streamlit
Sri Lanka Anti-Corruption Dashboard An ongoing project turning public CIABOC court cause-list PDFs into structured, searchable data and an interactive dashboard. Python · Gemini · FastAPI · SQLite · React
VarRegistry A Go CLI for project-specific environment variables, with scoped environments and optional HashiCorp Vault secret references. Go · YAML · Vault · GitHub Actions
LogicLab A browser-based digital logic sandbox with circuit simulation, truth tables, autosave, and circuit sharing. TypeScript · Canvas · HTML · CSS
Mini RAG — Movie Plots A retrieval-augmented question-answering demo using movie plot embeddings, vector search, and Gemini. Python · Sentence Transformers · ChromaDB · Gemini
AWS Practice Exam Console An offline-capable practice interface with review, progress saving, and 23 exam banks. Question content is credited to the upstream author. React · Vite · Tailwind CSS

Live project widgets

Project Latest commit Build
VarRegistry VarRegistry last commit VarRegistry CI
LogicLab LogicLab last commit LogicLab CI
Anti-Corruption Dashboard Dashboard last commit —

Tools I work with

Python PyTorch TensorFlow Hugging Face JavaScript TypeScript React Node.js FastAPI MongoDB Go Docker Git

Area Practical focus
Machine learning Speech recognition, image classification, model evaluation, embeddings, and RAG
Web & data React interfaces, Node.js / Express, FastAPI, MongoDB, SQLite, and data visualisation
Developer tooling Go command-line applications, Git, Docker, and GitHub Actions
Education Computing fundamentals, algorithms, databases, digital logic, and introductory AI / robotics

Current focus

  • Improving Sinhala speech recognition and exploring OCR for Sinhala text.
  • Building useful public-data tools and maintainable full-stack applications.
  • Developing interactive learning resources for Computing and ICT students.
  • Strengthening cloud, deployment, and MLOps skills through practical projects.

Education & experience

  • BSc (Hons) in Computer Science — South Eastern University of Sri Lanka.
  • Subject Teacher — IES College International: Computing, ICT, and Computer Science.
  • Former AI/ML Intern — SLT Telecom PLC: hands-on experience with machine learning and data-driven applications.

Interested in language AI, practical software, or computing education?
Let's connect on LinkedIn · Explore my models · Browse all repositories

Pinned Loading

  1. Mini-RAG-System-Movie-Plots Mini-RAG-System-Movie-Plots Public

    Jupyter Notebook 1

  2. career-AI career-AI Public

    TypeScript

  3. LogicLab LogicLab Public

    Dependency-free browser sandbox for building digital logic circuits, simulating signals, and generating truth tables.

    TypeScript

  4. spectrum-of-Theravada-Buddhism spectrum-of-Theravada-Buddhism Public

    Accessible Sinhala digital library presenting Theravāda Buddhist works through a structured five-stage reading journey.

    HTML

  5. whisper-small-sinhala-proto whisper-small-sinhala-proto Public

    Python

  6. Team-SLT/slt-bug-analytics-dashboard Team-SLT/slt-bug-analytics-dashboard Public

    Python 2 2