Available for Internships & AI Projects

Hi, I'm Savindu

Full-Stack & AI Engineer

Building scalable, user-centric solutions with machine learning, modern web technologies, and autonomous LLM agents.

React / Native LLM Agents Computer Vision
Neural Mesh Active & Interactive
Interactive 3D Move & Click to Pulse
Move cursor or drag to interact

About Me

Savindu Suranjith Thennakoon

Savindu Thennakoon

CSE Undergrad @ Uni of Moratuwa

Sri Lanka 3rd Year

I am a driven Computer Science and Engineering undergraduate at the University of Moratuwa, specializing in full-stack development, mobile engineering, and applied AI.

My passion lies in bridging the gap between cutting-edge AI research and practical applications. I have extensive experience building cross-platform mobile and web apps integrated with machine learning models and computer vision pipelines.

I am always looking for opportunities to apply robust problem-solving skills to innovative technical projects.

Full-Stack

MERN, React Native

Applied AI

LLM Agents, Computer Vision

Core Competencies & Stack

Technical Skills

Specialized tools, languages, and frameworks powering intelligent, scalable software solutions.

Flagship Specialization

AI & Neural Systems

Applied AI research, on-device vision, and autonomous agent orchestration.

LangGraph (Agents)
ChromaDB Vector Store
MediaPipe Pose
TensorFlow.js
RAG Architectures
Google GenAI / LLMs
Autonomous Workflow Deterministic State Machines
User Prompt Vector Retrieve Multi-Agent Action
Cross-Platform

Web & Mobile Apps

Responsive UI/UX, state management, and mobile cross-compilation.

React Native
React.js
Node.js / Express
Capacitor
RESTful APIs
Tailwind & CSS3
Database & Cloud

Databases & DevOps

Resilient data stores, containerization, and API verification pipelines.

PostgreSQL
MongoDB
Docker Container
Git & GitHub
Postman
MySQL
Engineering Foundation

Languages & System Architecture

Core programming languages, algorithmic problem solving, and microservices design.

Python
C++
JavaScript (ES6+)
TypeScript
Data Structures & Algorithms
Microservices Architecture
Selected Engineering Works

Featured Projects

Bridging cutting-edge machine learning and applied AI with resilient full-stack architectures.

MediaPipe Real-time Pose
Mobile AI & Productivity

FitLock (AI App-Locker)

Locks distracting social applications until physical workouts are performed. Uses on-device MediaPipe Pose estimation to count exercise reps with zero cloud latency.

15 / 15 Squats Detected
98.6% Pose Confidence
🔓 App unlocked for 30 minutes!
React Tailwind CSS Capacitor MediaPipe Pose
🏆 Global Rank #81 / 12,000+
Autonomous LLM Agent

HackerRank AI Support Agent

Terminal-driven autonomous support engineer automating enterprise ticket triage, query deduplication, and code debugging via deterministic state graphs.

LangGraph Agent State Machine
$ langgraph run triage_agent
[Ingest] Vector search: ChromaDB Top-5 matches
[Decision] Deterministic Router: Severity Critical
[Resolved] Ticket Auto-Triaged in 480ms
Python LangGraph ChromaDB Google GenAI
Multi-Modal RAG & Vision Intelligence
Multi-Modal AI & Vision June 2026 Dual-Role Platform Docker Containerized

PrajaNavigator (AI Insight Platform)

Engineered an enterprise-grade Retrieval-Augmented Generation (RAG) system integrated with computer vision pipelines to ingest and analyze complex tabular, statistical, and document datasets. Delivers actionable intelligence through specialized user and administrative dashboards with a Python backend and containerized Docker Compose deployment.

< 350ms Hybrid RAG Latency
Dual UI User & Admin Portals
100% Dockerized Stack
Citizen Service AI Execution Flow (5-Step Pipeline)
01
Identify Service Identify government service needed
02
Dynamic MCQs Asks dynamic MCQs to determine specific situation
03
Create Forms Create required forms
04
Document Autofill Autofill using uploaded documents
05
Visit Roadmap Create visit roadmap and required document list
praja-navigator-pipeline.py 5-Step Pipeline Active
async def execute_citizen_workflow(user_query, uploaded_docs): service = await ai_agent.identify_government_service(user_query) situation = await mcq_engine.evaluate_dynamic_mcqs(service.id) forms = await form_builder.create_required_forms(situation) filled_forms = await vision_ocr.autofill_with_docs(uploaded_docs, forms) return roadmap_generator.create_visit_plan_and_doclist(filled_forms)
Dual Dashboards Active Role: Admin & Citizen Insights Synced
Python React Tailwind CSS Computer Vision / OCR RAG Embeddings Docker Compose PostgreSQL

Education & Involvement

Education

BSc (Hons) in Computer Science & Engineering

University of Moratuwa

2024 - Present (3rd Year)

GCE Advanced Level

Dharmapala College

2023 | 3 As (Z-Score: 2.12)

Leadership & Societies

Marketing Committee Lead

MazeX 1.0 - Micromouse Competition (May 2026 - Present)

Co-Chair

Matlab Webinar Series - IET (July 2026)

Pillar Member

IEEE RAS & Moraspirit (Marketing), IET On Campus (Operations)

Taekwondo Team Member

University of Moratuwa (2025 - Present)

Get In Touch

I'm currently seeking a software engineering internship to apply my problem-solving skills to innovative projects. Feel free to reach out!