Skip to content
View Diluksha-Upeka's full-sized avatar

Highlights

  • Pro

Block or report Diluksha-Upeka

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

Hi, I'm Upeka Diluksha

AI Systems Engineer · RAG & Agentic AI · Full-Stack ML

Typing SVG

Final-year Computer Engineering student at the University of Ruhuna, building AI systems that run in production — not just notebooks. Focused on Retrieval-Augmented Generation, multi-modal knowledge graphs, and scalable ML pipelines.

  • Currently building agentic RAG systems and multi-modal knowledge graphs (GraphRAG)
  • Researching Graph Neural Networks + blockchain for vehicular networks (SDVNs)
  • Open to collaborate on AI/ML research, computer vision, and open source

Tech Stack

Languages Python TypeScript JavaScript Java

AI / ML PyTorch TensorFlow Scikit-Learn OpenCV

GenAI / RAG LangChain LlamaIndex HuggingFace Neo4j Pinecone

Web React Next.js Node.js MongoDB

Cloud / DevOps AWS Docker GitHub Actions Git


Featured Projects

Project Description Stack Status
NeuroSpace Multi-modal GraphRAG agent that turns video lectures and papers into a navigable knowledge graph with agentic retrieval. LlamaIndex · Neo4j · FastAPI · Docker in development
ContextIQ · Chat with your PDFs via a Gemini + Pinecone RAG pipeline — upload, chunk, embed, retrieve, answer. Python · Streamlit · Gemini · Pinecone · LangChain completed
AI Data Analyst · Natural-language CSV analysis powered by Groq + LangChain agents. Python · Streamlit · LangChain · Groq · Pandas completed
Salary Estimator · End-to-end MLOps pipeline with CI/CD, containerization, automated testing, and deployment. Python · Flask · Docker · GitHub Actions completed
EV Charging Booking · Real-time EV charging booking with route optimization and live station monitoring. React Native · Node.js · Socket.io completed
Live Talk · End-to-end encrypted real-time chat with secure file transfer and multi-user channels. React · Redis · Socket.io completed
Enterprise MCP Agent Secure MCP server bridging agentic LLMs with relational POS databases via native tool-calling and domain guardrails. Python · MCP SDK · SQLite · Groq in development
Voxis Voice assistant that records, transcribes with Whisper, and responds conversationally with Llama. Python · Groq · Whisper · NumPy in development

Research Interests

Graph Neural Networks  ·  Knowledge Graph Construction  ·  Multi-Agent AI Systems  ·  Blockchain for Vehicular Networks


GitHub Stats

GitHub Streak Top Languages

Contribution Graph

Connect

Portfolio   LinkedIn   Email

Pinned Loading

  1. Neurospace Neurospace Public

    A Multi-Modal RAG Knowledge Engine An intelligent knowledge graph system that ingests video, audio, and PDF documents to create a connected semantic web. Features a graph-based retrieval engine (Gr…

    Python 1

  2. contextiq-rag contextiq-rag Public

    ContextIQ: Professional Chat-with-PDF RAG App. Upload PDFs, index with Gemini embeddings in Pinecone, and ask questions with answers grounded in retrieved context. Built with Streamlit, Google Gemi…

    TypeScript

  3. MCP MCP Public

    Production-ready Enterprise MCP Operations Console featuring secure AI agent workflows, human-in-the-loop approvals, hybrid retrieval, and enterprise-grade authentication.

    Python

  4. salary-prediction-mlops salary-prediction-mlops Public

    End-to-End Salary Prediction API built with MLOps principles: Flask, Docker, CI/CD (GitHub Actions), and Cloud Deployment.

    HTML

  5. Electric-Vehicle-Booking-System Electric-Vehicle-Booking-System Public

    A full-stack application that allows users to locate, book, and manage electric vehicle charging stations efficiently. Built with React Native and Express.js, it includes features like real-time av…

    JavaScript

  6. ai-analyst ai-analyst Public

    An intelligent data analysis tool built with Streamlit, LangChain, and Groq. Upload a CSV file and chat with your data using natural language queries powered by AI.

    Python