About Me
I am a Computer Science & Engineering student and software engineer focused on backend systems and applied AI. I build and improve production services that need to stay reliable as they scale.
I enjoy tackling challenges, staying focused under pressure, and exploring innovative ideas to contribute effectively to projects. I currently work as a Software Engineer and apply my expertise across both software engineering and machine learning, bringing equal enthusiasm and depth to both domains.
Education
University of Moratuwa
B.Sc. Engineering (Hons) — Computer Science & Engineering
St. Anne's College, Kurunegala
GCE Advanced Level — Physical Science Stream
Experience
Software Engineer Remote
- Developing and improving Coachello’s AI-driven backend services to deliver personalized coaching experiences.
- Developing an agentic AI system to automate coaching program creation and management.
- Monitoring and resolving production issues to ensure the reliability of owned features on Azure.
Software Engineer (Part-Time) Remote
- Implemented Microsoft SaaS fulfillment integration , automating license validation and access provisioning for Coachello applications through secure subscription lifecycle management.
- Architected a payment management system, automating invoice calculations, enabling employee-submitted custom invoices, implementing review and validation workflows, tax calculations, payment method integrations, and financial analytics.
- Ensured the reliability of owned features by monitoring and resolving production issues on AWS.
- Designed and implemented frontend and backend features.
Software Engineering Intern Remote
- Developed backend features, API integrations, and database structures using FastAPI, enabling intelligent automation and scalable workflows.
- Improved UI/UX and implemented front-end components using React.js.
- Built custom automation bots using Playwright and Selenium to streamline internal and external processes.
- Developed Google Pub/Sub functions on GCP to manage subscription lifecycles and custom notifications.
Tech Skills
Projects
LLM Benchmarking
A graph-based evaluation pipeline to benchmark reasoning capabilities and factual consistency of LLMs. Extracts structured Knowledge Graphs from LLM outputs to reduce hallucinations. Accepted at GlobalSouthML @ ICML 2026, in collaboration with Miami University.
AgentBroker
An autonomous AI agent for financial market analysis and automated trading insights, implementing MCP and RAG-based knowledge retrieval using Pinecone. Features asynchronous data scraping pipelines for real-time market data.
SEWA.LK
AI-powered job marketplace for day workers in Sri Lanka. Built a RAG-based conversational recommendation system; implemented secure authentication, OTP verification, and a scalable database architecture.
Mini Trading System
Robust exchange simulator in C++ with a price-time priority order matching engine, partial fills, and order book updates. Multithreaded client-server architecture enabling concurrent multi-user trading with session persistence.
HR Management System
Comprehensive HR management system supporting four organisational user levels. Led frontend development with an intuitive UI and contributed to database design and implementation.
RPAL Interpreter
Full interpreter for the RPAL programming language: lexical analyzer, parser, AST/ST generation, and a CSE machine for program execution. Built entirely in Java.
Music Genre Classifier
A machine learning web app that predicts a song's genre from its lyrics. Trained a Naive Bayes classifier on 28,000+ songs across 8 genres using Apache Spark MLlib with a TF-IDF pipeline (unigrams & bigrams). Paste any lyrics to get an instant genre prediction with a probability breakdown chart.
4-bit Nano Processor
Designed a 4-bit nano processor capable of arithmetic and logic operations, optimised for low energy consumption. Implemented entirely using digital logic design.
Certifications
Contact Me
Let's Work Together
Open to software engineering, AI / ML engineering, and research opportunities. Feel free to reach out for projects or collaborations.
chamathg.21@cse.mrt.ac.lk +94 77 686 0337 chamathgunapala.meSinhala — Native