My Creative Portfolio

    Building Intelligent
    Solutions That Matter

    This portfolio showcases my journey in AI/ML engineering and full-stack development. Each project represents a step toward making technology more accessible, intelligent, and impactful. From educational platforms to mental health assistants, I focus on creating solutions that address real-world challenges.

    Featured Projects

    EduWingz - AI-Powered Education Platform

    Generative AI, Education Technology

    EduWingz is a revolutionary AI-powered education platform designed to transform learning through personalization. The platform adapts to individual student learning patterns, providing customized teaching methods, content, and pacing. It combines generative AI with agentic systems to create an intelligent tutoring experience.

    • •Personalized learning paths based on student performance and preferences
    • •AI-generated explanations and examples tailored to individual understanding levels
    • •Real-time progress tracking and analytics
    • •Interactive modules with adaptive difficulty
    • •Multi-modal content delivery (text, visual, interactive)
    Status:
    Final Year Project - Completed
    Tech Stack:
    React.js with Material UI
    Django REST framework
    LangChain
    RAG System
    DeepSeek & Gemini API
    SQLite
    FAISS vector store
    Vercel
    Render
    Impact:

    Demonstrated potential to improve learning outcomes through personalization while reducing teacher workload. Currently being piloted with test user groups.

    EduWingz - AI-Powered Education Platform background
    EduWingz - AI-Powered Education Platform screenshot

    Click to view fullscreen

    1 / 3

    Retail POS System — Desktop App (Client Project)

    Desktop Application

    Built and deployed a production point-of-sale desktop app for a retail client covering real-time inventory tracking, sales reporting, and receipt generation on local hardware. Collaborated with a team across requirements gathering, UI design, and client deployment, covering the full development lifecycle from brief to shipped product.

    • •Real-time inventory tracking
    • •Sales reporting and analytics
    • •Receipt generation on local hardware
    • •Local data architecture & client deployment
    Status:
    Client Delivered Project
    Tech Stack:
    Electron
    React
    SQLite
    JavaScript
    Retail POS System — Desktop App (Client Project)  background
    Retail POS System — Desktop App (Client Project)  screenshot

    Click to view fullscreen

    1 / 1

    EduLM - Gemma4 Fine-tuned Language Model

    Generative AI, Machine Learning

    A specialized fine-tuned version of Gemma-4 language model designed specifically for educational content generation and intelligent student support. Optimized through LoRA fine-tuning on comprehensive educational datasets to deliver high-quality explanations, personalized learning materials, and adaptive tutoring experiences.

    • •Fine-tuned Gemma-4 model for educational excellence
    • •LoRA optimization for efficient training
    • •Specialized for generating educational content
    • •Personalized explanations for various learning levels
    • •Integration with educational platforms
    Status:
    Completed
    Tech Stack:
    Gemma-4
    PyTorch
    Hugging Face Transformers
    LoRA Fine-tuning
    Educational Datasets
    Kaggle Hub
    CUDA Optimization
    Impact:

    Democratizes access to high-quality educational AI, enabling personalized learning experiences at scale. Demonstrates effective domain-specific fine-tuning for educational applications.

    EduLM - Gemma4 Fine-tuned Language Model background
    EduLM - Gemma4 Fine-tuned Language Model screenshot

    Click to view fullscreen

    1 / 1

    FinPilot - Financial AI Assistant

    Generative AI, Finance

    A sophisticated financial AI assistant powered by state-of-the-art language models and RAG systems to provide comprehensive financial guidance, real-time market insights, and personalized investment recommendations. Integrates live financial data APIs with intelligent retrieval-augmented generation for accurate, context-aware financial advice.

    • •Real-time financial market data integration
    • •Retrieval-Augmented Generation for accurate insights
    • •Portfolio analysis and optimization
    • •Investment recommendation engine
    • •Risk assessment and management
    Status:
    Completed
    Tech Stack:
    LangChain
    Gemini API
    RAG System
    Financial APIs
    Python
    FastAPI
    React.js
    FAISS vector store
    Real-time data processing
    Impact:

    Makes sophisticated financial analysis accessible to everyday investors. Combines AI expertise with financial domain knowledge to democratize financial decision-making.

    FinPilot - Financial AI Assistant background
    FinPilot - Financial AI Assistant screenshot

    Click to view fullscreen

    1 / 5

    Knowingz Platform - OL Poddo

    Education Technology, Full-Stack

    Knowingz is a comprehensive educational platform dedicated to mathematics for O/Level students in Sri Lanka. The platform provides free access to study materials, past papers, and interactive learning tools, addressing the gap in accessible quality education resources.

    • •Comprehensive study materials organized by topics
    • •Complete collection of past papers with solutions
    • •Interactive mathematical tools and calculators
    • •Virtual mathematical keyboard for equation writing
    • •Practice problems with instant feedback
    Status:
    Completed
    Tech Stack:
    Next.js 14
    Tailwind CSS
    LaTeX integration
    Markdown-based content system
    Vercel
    User engagement tracking
    Impact:

    Provides free educational resources to thousands of students who may not have access to expensive tuition or study materials. Contributing to educational equality in Sri Lanka.

    Knowingz Platform - OL Poddo background
    Knowingz Platform - OL Poddo screenshot

    Click to view fullscreen

    1 / 2

    Other Notable Projects

    AI Assistant with MCP Servers

    Generative AI, Agentic Systems
    Completed

    An advanced AI assistant built using the Model Context Protocol (MCP), demonstrating integration of multiple AI services and tools. This project explores the cutting-edge of agentic AI, where multiple specialized components work together to solve complex tasks.

    LangChain
    Groq
    MCP
    Python with async capabilities
    +1

    A9teen Project

    SLTC Venture Program
    Planning Phase

    Innovative Web3 digital marketplace concept blending blockchain technology with decentralized e-commerce.

    Next JS
    Tailwind CSS
    Ethereum
    Smart Contracts
    Web3
    +2

    Z-Score University Finder

    Machine Learning, Education
    Completed

    ML-based recommender for university courses using Z-scores and UGC cutoff data (2020-2025) to help make informed decisions.

    Next JS
    Tailwind CSS
    Machine Learning
    LightGBM
    Kaggle
    Comprehensive UGC cutoff dataset
    +3

    Whisper AI-Psychiatric

    AI & Healthcare, NLP
    Completed

    An innovative AI-powered mental health assistant that provides psychological support through voice interaction. The system uses fine-tuned language models, RAG for contextual responses, and crisis detection to offer sensitive, helpful mental health guidance.

    OpenAI Whisper
    Fine-tuned Gemma-3 on psychology datasets
    FAISS vector database
    Kokoro TTS
    Streamlit
    PyTorch
    +3

    GenAI App with Docker & Hugging Face

    Generative AI, DevOps
    Completed

    Demonstration of building and deploying generative AI applications using Docker containers and Hugging Face Spaces. Showcases modern deployment practices for AI applications.

    Docker
    Hugging Face Hub
    Hugging Face Spaces
    LangChain
    Environment-based settings
    +2

    Graph Neural Network on OGBN-arXiv

    Deep Learning, Research
    Completed

    Implementation and comparison of Graph Neural Networks (GCN, GraphSAGE, GAT) for node classification on the arXiv citation network. Explores different GNN architectures and their effectiveness on large-scale academic networks.

    PyTorch Geometric
    OGBN-arXiv (Open Graph Benchmark)
    GCN, GraphSAGE, GAT
    Scikit-learn
    Matplotlib
    NumPy
    Google Colab
    +4

    Road Accident Prediction System

    Machine Learning, Public Safety

    ML-based traffic accident prediction system achieving up to 89% accuracy using ensemble methods. Includes a Flask-based chatbot for real-time safety recommendations based on conditions.

    Logistic Regression
    Random Forest
    Neural Networks
    TensorFlow
    Scikit-learn
    Flask API
    Pandas
    NumPy
    Up to 89% on test data
    +6

    Brainbox Quiz Application

    Full-Stack Development, Education
    Completed

    Full-stack quiz platform with React frontend and Django backend. Features real-time quiz functionality, score tracking, and user management.

    React.js with modern hooks
    Material UI
    Django REST framework
    PostgreSQL
    JWT tokens
    WebSockets
    +3

    Smart Fan Control with Gesture Recognition

    IoT, Computer Vision
    Completed

    IoT-based system integrating sensors and machine learning for gesture recognition to enable automated fan control. Demonstrates practical application of CV and IoT integration.

    OpenCV, MediaPipe
    TensorFlow
    sensors
    relay modules
    Python
    Aurdino
    MQTT protocol
    +4

    AR Space Education Application

    AR/VR, Education
    Completed

    Immersive Augmented Reality educational application focused on solar system exploration and space phenomena. Built with Unity and Vuforia SDK to create interactive learning experiences.

    Unity 3D
    Vuforia
    C#
    Custom and asset store
    Android/iOS compatible
    +2

    Want to see the code?

    All projects are open-source and available on GitHub. Feel free to explore, fork, or contribute!