I build AI systems that can show their work.

AI Engineer and MLOps practitioner. I mainly build agentic AI systems and AI for finance, alongside IoT, LLMOps, and AIOps work — with a bias toward honest baselines, real benchmarks, and evaluation-driven development.

>>> chanupa.location
'Colombo, Sri Lanka'
>>> chanupa.roles
['AI Engineer', 'MLOps Engineer']
>>> chanupa.stack
['Python', 'R', 'LangGraph', 'LangChain', 'Docker', 'PyTorch', 'TensorFlow', 'MLflow', 'GitHub']
>>> chanupa.focus
['Agentic AI systems', 'AI for finance', 'IoT', 'LLMOps', 'AIOps']
>>> chanupa.learning
['AI security']
>>> chanupa.contact
>>>
##

Experience

Jan 2026 – Jul 2026

AI/ML Intern

Sri Lanka Ports Authority (SLPA)

Six-month internship building two applied ML systems for port operations end-to-end, from dataset collection through deployment handoff.

Truck Container Damage Detection System

Jan – May 2026

A full-stack inspection tool (React + Django) combining YOLO-based damage detection with SAM/GroundingDINO segmentation to isolate container regions, plus OCR to read ISO container numbers off the container body. Owned the pipeline end-to-end: dataset collection and annotation with class-balance and augmentation planning, model inference with caching to keep response times down, manual and automatic inspection workflows, and PDF/EIR report generation with damage labels, confidence scores, and bounding-box data. Also handled backend input validation, error handling, and a multilingual, theme-aware UI. Completed and handed over to the supervisor in May 2026.

React Django YOLO SAM OCR Computer Vision

SLPA Chatbot

May – Jul 2026

A retrieval-augmented generation (RAG) chatbot serving separate internal (staff) and external (public) flows in English, Sinhala, and Tamil. Built the full pipeline solo: query processing, embedding-based retrieval over an indexed knowledge base, and prompt-engineered response generation tuned for concise, official-toned answers, with small-talk handling as a fallback for greetings and general messages. Also shipped an attendance-request feature (form + backend), a monitoring panel for chat and attendance activity, and structured logging for debugging failed responses. Delivered on React + Vite (frontend) and FastAPI (backend), from requirements gathering through final testing and demo.

React Vite FastAPI Python RAG Embeddings Multilingual
##

Education

Expected Mar 2027

BSc (Hons) in Information Technology

Sri Lanka Institute of Information Technology (SLIIT)
OOP Data Structures & Algorithms AI/ML Statistics & Probability IoT Robotics Project Management Software Engineering Databases Computer Networks Web Development
##

Certificates

Docker Foundations Professional Certificate

LinkedIn Learning · Dec 2025

View credential

Complete Generative AI with LangChain and Hugging Face

Udemy · May 2025

View credential

Deep Learning A–Z 2025: Neural Networks, AI & ChatGPT

Udemy · Feb 2025

View credential

R Programming A–Z: R for Data Science

Udemy · Jan 2024

View credential

Python for Data Science and Machine Learning Bootcamp

Udemy · Jun 2024

View credential

Math and Statistics for AI, Data Science

Codebasics · Jul 2025

View credential
##

Projects

##

Contact

Email ↗ GitHub ↗ LinkedIn ↗