Command Palette

Search for a command to run...

Command Palette

Search for a command to run...

DinethHettiarachchi

Dineth Hettiarachchi

AI/ML Engineer

I'm Dineth, an AI/ML engineer focused on shipping production-ready systems: RAG pipelines, ML infrastructure, and developer-facing AI tools that work beyond the demo stage.

Currently building AI for education at @BrainUs LK while finishing my CS degree at @University of Plymouth. My work spans retrieval architecture, backend APIs, and ML workflows.

Open to AI/ML engineering and applied AI roles where the goal is systems that are reliable, explainable, and actually used.

Here are my socials

GitHub Contributions

Experiences

  • Building AI-powered learning systems for Sri Lankan O/L and A/L students, focused on curriculum-grounded question answering and educational support.
  • Architected a RAG-based retrieval pipeline with citation-aware answers using official curriculum documents and structured educational content.
  • Developed backend APIs and AI service workflows using Python, FastAPI, and modern LLM tooling.
  • Contributed across product design, frontend implementation, backend engineering, and go-to-market strategy.
PythonFastAPIRAGLLMsVector SearchTypeScriptNext.jsProduct EngineeringAI Product Design

Client Feedback

+ Add Yours

Blogs

Building a Full-Stack ESP32 IoT Project for Smart Beehive Monitoring

How I built a complete smart beehive monitoring system end-to-end: ESP32 firmware with environmental and activity sensors, solar-powered edge deployment, Firebase Realtime Database sync, and a React TypeScript dashboard for live hive metrics, bee traffic, weight tracking, GPS, and alerts.

ESP32+414 min read
Read

I Built a TPU You Can Watch Run: Every Signal in Real Time

A hands-on engineering breakdown of TinyTPU, a visual TPU simulator that shows matrix multiplication, systolic arrays, chip signals, and AI accelerator behavior in real time.

TPU Simulation+410 min read
Read

I Built a Tiny GPU Simulator to See What Happens When Threads Execute in Parallel

A hands-on engineering breakdown of TinyGPU, a small GPU simulator that visualizes how threads, warps, memory, and parallel execution work inside GPU-style systems.

GPU Simulation+410 min read
Read

Education

  • Affiliated UK degree program delivered via NSBM Green University, with an applied AI/ML focus from theory to deployable systems.
  • Built ML models in Python, designed data pipelines, and deployed cloud/API-integrated solutions.
  • Hands-on work with IoT systems and end-to-end model delivery.
Computer SciencePythonAI/MLData PipelinesMLOpsIoT SystemsCloud APIs

Supporters

Newsletter

My local time · Colombo, Sri Lanka
00:00:00PM
responds within ~2h
Available now

Let's connectwhile I'm here.

AI/ML Engineer · Full-stack Developer.
Remote-first · detail-obsessed · fast turnaround.

SRI LANKA · REMOTE · WORLDWIDE// tap heading to cycle
"Do so much work that it would be unreasonable for you to not be successful."
Alex Hormozi

© 2026 Dineth Hettiarachchi. All rights reserved.