metadata
title: README
emoji: π
colorFrom: blue
colorTo: green
sdk: static
pinned: false
Hi, I'm Kalana Hewapathirana π
Software Engineer & Computer Science Educator Β· Colombo, Sri Lanka π±π°
BSc (Hons) Computer Science graduate working at the intersection of applied machine learning and education. I build end-to-end ML systems β data pipelines, model training, APIs, and dashboards β with a focus on NLP, computer vision, and document AI. Currently teaching Computer Science (Pearson Edexcel iLowerSecondary & IGCSE) while continuing to build and share ML work here.
π¬ What I work on
- NLP & Text Classification β Sentence Transformers and BERT-based classifiers for app review and complaint analytics
- Computer Vision β CNNs for diabetic retinopathy detection, transfer learning with DenseNet121
- OCR & Document AI β EasyOCR pipelines for digitizing handwritten records
- ML Engineering β FastAPI, PostgreSQL, SQLite, Streamlit dashboards, embedding storage and retraining pipelines
π Featured Projects
| Project | Stack | Highlights |
|---|---|---|
| Diabetic Retinopathy Detection | TensorFlow, custom CNN | 98% accuracy lightweight model; benchmarked against DenseNet121 with test-time augmentation |
| SLT Selfcare Bug Analytics | BERT, Streamlit | Classifies Play Store reviews into bug categories, cutting manual triage time |
| Review Analytics Engine | Sentence Transformers, Logistic Regression, SQLite | End-to-end complaint classification with a retraining pipeline |
| WiFi Router Localization | Particle & Kalman Filters, FastAPI, Leaflet.js | Real-time RSSI/GPS positioning with live map visualization |
| Fiber Length OCR | EasyOCR, Python | Automated extraction of handwritten fiber data into a queryable database |
π οΈ Tech Stack
Python Β· TensorFlow Β· PyTorch Β· Scikit-learn Β· Transformers Β· FastAPI Β· PostgreSQL Β· SQLite Β· Streamlit Β· EasyOCR Β· Git
π Background
- BSc (Hons) Computer Science β South Eastern University of Sri Lanka
- Computer Science Teacher β IES College International (Pearson Edexcel)
- Software Engineer (Intern) β Sri Lanka Telecom, Digital Platforms