- ๐ป Software Engineering undergraduate @ NIBM, Sri Lanka - full-stack + AI/ML systems
- ๐ง I ship production-shaped projects, not tutorial clones: an ML-driven stock analysis platform, a multi-tenant RAG chatbot, and an AI trip planner with real OAuth2/IAM
- ๐ง Comfortable owning a feature end-to-end - backend architecture, auth, ML pipelines, deployment
- ๐ Currently exploring retrieval pipelines, LLM tool-calling, and applied ML for real-world data (finance, sentiment)
- ๐ฑ Open to Software Engineering / AI internships - let's talk if you're hiring
TradeVision - Full-stack CSE stock analysis & ML prediction platform
Live quotes, charts, watchlists, and portfolios for the Colombo Stock Exchange, backed by an XGBoost regression model predicting next-day returns (with strict train/inference feature parity) and a FinBERT sentiment pipeline feeding a tool-calling AI chat (Gemini, DeepSeek fallback).
React 19 TypeScript FastAPI XGBoost FinBERT Supabase
AI RAG Chatbot SaaS - Multi-tenant retrieval-augmented chatbot platform
Ingests any website's content in minutes via automated scraping, with per-tenant data isolation and a hybrid semantic + keyword retrieval pipeline. Ships as a drop-in embeddable widget using Shadow DOM.
FastAPI Vector DB Docker Shadow DOM
Roamly - AI-powered multi-day trip planner
Generates complete multi-day itineraries via the Gemini API, cutting manual research from hours to seconds. Uses WSO2 Asgardeo for centralized auth and Redis-based rate limiting to control LLM API costs under load.
Node.js Express Gemini API Redis OAuth2
ShoeStore Microservices - Decoupled e-commerce backend
Spring Boot microservices platform with three isolated MySQL databases (one per service) and a React/Tailwind frontend.
Java Spring Boot React MySQL


