Skip to content
View deaneeth's full-sized avatar
🦉
Building
🦉
Building
  • University of Plymouth, UK
  • Sri Lanka
  • X @deaneeth_

Organizations

@Plymouth-University @brainushq

Block or report deaneeth

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
deaneeth/README.md

Hello, I'm Dineth

I'm Dineth Hettiarachchi, an AI/ML systems engineer building end-to-end systems across machine learning, data engineering, software, and edge computing.

My work connects models, data, and hardware. I build MLOps and analytics pipelines, GPU and TPU architecture simulators, embedded IoT platforms, and applied AI systems that are understandable, testable, and useful beyond the demo.

Portfolio · LinkedIn · X · Medium · Substack

What I build

Focus

AI/ML and MLOps · Data and software systems · Parallel and edge computing

Python, PyTorch, Apache Spark, FastAPI, Docker, TypeScript, C++, and SystemVerilog.

Elsewhere

I write about practical AI/ML systems, parallel computing, and embedded engineering on Medium and Substack. For collaboration, engineering opportunities, or technical discussion, contact me through LinkedIn or email.

Pinned Loading

  1. tiny-gpu tiny-gpu Public

    A lightweight Python-based GPU architecture simulator that demonstrates how parallel threads, registers, memory, and instructions work on a GPU.

    Python 63 3

  2. tiny-tpu tiny-tpu Public

    A TPU you can watch run - real SystemVerilog systolic array, compiled to WASM, visualized live in your browser.

    Astro 8 2

  3. multi-omics-cancer-subtype-classifier multi-omics-cancer-subtype-classifier Public

    End-to-end multi-omics cancer subtype classifier XGBoost, pathway-aware deep fusion network (mRNA/miRNA/methylation/CNV), KEGG attention, SHAP/IG explainability, and a Streamlit demo. TCGA BRCA & C…

    Jupyter Notebook 1

  4. telco-churn-mlops-pipeline telco-churn-mlops-pipeline Public

    A end-to-end MLOps pipeline for predicting telecom customer churn, featuring automated data preprocessing, ML model training, experiment tracking with MLflow, distributed training using PySpark, re…

    Jupyter Notebook 17 2

  5. smart-beehive-monitor smart-beehive-monitor Public

    ESP32-based IoT system for real-time beehive monitoring with temperature, humidity, bee activity tracking, weight measurement, and Firebase integration. Complete with solar power and web dashboard.

    C++ 16 2

  6. ecommerce-repeat-buyer-prediction ecommerce-repeat-buyer-prediction Public

    End-to-end big data pipeline on 20.7M clickstream events. PySpark + Databricks + Spark MLlib GBT model - AUC-ROC 0.917, 2× campaign lift.

    Jupyter Notebook 1