Final-Year Computer Engineering Undergraduate, University of Ruhuna.

Building production-ready AI systems from models to scalable software.

Software Engineer • AI/ML • Agentic AI • RAG

Profile Photo

AI & ML projects deployed end-to-end (training → API → UI)

Experience with real-time systems, pipelines & model persistence

Research-focused: Blockchain + GNNs for vehicular networks

Product Showcase

Context IQ DemoLive Demo

Technical Arsenal

🧠 AI / ML Systems

  • Model training, evaluation & persistence
  • Pipelines (scikit-learn, custom preprocessing)
  • Computer Vision (OpenCV, real-time inference)
  • TensorFlowPyTorchPython

🌐 Software Engineering

  • REST & real-time APIs (Node.js, Socket.io)
  • Frontend systems (React, Next.js, React Native)
  • Authentication, state management, scalability
  • TypeScriptNode.jsNext.js

☁️ Dev & Ops

  • Dockerized services & containers
  • AWS deployment basics
  • Git-based collaboration
  • DockerGitLinux

Work Experience

Software Engineering Intern

Capricon Solution Pvt Ltd • 6 Months

PHPLaravelMySQLEnterprise Arch

Developed and maintained enterprise-level solutions, specifically focusing on a robust Point of Sale (POS) system. Handled backend logic for inventory management, sales tracking, and reporting modules to support business operations.

Business Logic

Translated complex business requirements into clean, maintainable code within the MVC architecture.

Database Design

Managed relational databases (MySQL) for high-transaction environments (sales/inventory data).

Featured Projects

View all projects

Showing 4 of 8

NeuroSpace

AI / ML
LlamaIndexNeo4jReact Flow+2

A multi-modal GraphRAG agent that converts video lectures and research papers into a navigable knowledge graph with agentic retrieval and cross-modal navigation.

Key learning: Designed cross-modal GraphRAG pipelines with multi-source ingestion and retrieval orchestration.

ContextIQ (RAG System)

AI / ML
PythonStreamlitGemini+2

Chat with your latest PDF using Gemini plus Pinecone RAG. Upload, chunk, embed, retrieve, and answer with grounded context.

Key learning: Implemented reliable RAG flow with robust document chunking and grounded response generation.

AI Data Analyst

AI / ML
PythonStreamlitLangChain+2

Intelligent CSV analysis tool powered by Groq and LangChain agents. Upload data and interact using natural language queries.

Key learning: Built agent-powered tabular analysis workflows for natural language data interrogation.

Resume Optimizer

AI / ML
PythonStreamlitLangChain+1

A Streamlit dashboard that parses resumes into structured JSON and provides an ATS score using Llama 3.

Key learning: Built structured extraction pipelines with prompt design for ATS-focused feedback.

Current Focus

Building

Production-grade AI apps with clean APIs, observability, and predictable outputs.

Learning

LLM system prompts, structured JSON extraction, and evaluation for reliability.

Open To

AI/ML engineering, backend systems, and impactful product collaborations.

Open to Conversations

Always open to discussing AI systems, backend scaling, or new opportunities.

Connect on LinkedIn