projects
MathPrereq
LLM and Knowledge Graph Framework for Prerequisite Knowledge Identification
Developed an intelligent educational system using RAG architecture and Knowledge Graphs to automatically identify mathematical prerequisites and generate personalized learning paths.
- Recognition: Accepted at SLAAI-2025 IEEE Conference; Selected for SLAAI-2025 Best AI Undergraduate Project Competition (Finalist).
- Tech Stack: Go (Backend), React/TypeScript (Frontend), Gemini, Vector Embeddings(Weaviate), Neo4j and RAG Architecture
- Links: GitHub (opens in a new tab)
gooDrive
Google Drive CLI Tool
A high-performance command-line interface for Google Drive featuring OAuth 2.0 authentication, file operations, and native support for Linux, macOS, and Windows. Designed for developers and DevOps teams.
- Key Features: OAuth 2.0 with auto-refresh, Cross-platform support (6 architectures), Secure token management, File sharing with permissions.
- Tech Stack: Go (Golang), CLI.
- Links: Web Site (opens in a new tab)
FastFinder
Educational Pathways Visualization App for Teachers
Developed during the 24-hour PovertyHack 2025, this visualization tool helps teachers suggest career and educational pathways for students who did not pass O/L or A/L exams. It maps students' interests to suitable government programs, job overviews, and required skills.
- Context: Built a working prototype in 24 hours to address education as a key driver in reducing poverty.
- Tech Stack: Go, React.js, Neo4j, Google Gemini.
- Skills: Team Collaboration, Problem Solving.
- Links: GitHub (opens in a new tab)
OpenConnect
Collaborative Platform for Open University of Sri Lanka
A platform designed to foster idea-sharing and networking within the university community. Developed as the group project for the EEY4189 Software Design course.
- Tech Stack: Go (Backend), React.js (Frontend).
- Skills: Software Solution Development, Project Management, Git.
- Links: GitHub (opens in a new tab)