Heshani Maddage
AI/ML Engineer
I'm passionate about building solutions powered by AI, turning complex problems into systems that actually work in the real world. I enjoy watching an idea go from a rough concept to something people can use.
About
I am a final year Computer Science undergraduate with a passion for building intelligent, scalable software that bridges artificial intelligence and modern software engineering. My work spans full stack AI/ML systems, LLM powered agent pipelines, workflow automation, and computer vision, complemented by research focused on solving real world challenges through data driven approaches. With a fast learning mindset and cross functional collaboration experience gained through technical leadership, I thrive in transforming innovative ideas into reliable, impactful, and production ready solutions while continuously exploring emerging AI technologies.

Education
University of Sri Jayewardenepura – Faculty of Computing
June 2023 — PresentB.Comp. (Hons) in Computer Science
Devi Balika Vidyalaya
May 2019 — Feb 2022G.C.E. Advanced Level – Physical Science Stream
Projects

Zentrix AI Research Assistant
Intelligent web research system with persistent vector memory, semantic retrieval, and autonomous synthesis using LangGraph agent orchestration.

DevCompass AI
AI-powered platform generating personalized learning roadmaps for AI/ML technologies by aggregating and ranking resources from GitHub, YouTube, and arXiv.

Real-Time ASL Sign Language to Text Conversion
Deep learning-powered web application for real-time American Sign Language recognition with browser-based video capture and text accumulation.

Emotion-Based Music Recommendation System
Real-time facial emotion detection using ResNet-18 deep learning, with a Streamlit interface that recommends YouTube music based on detected emotion.

CodeCrew — Autonomous Code Review & Refactoring Pipeline
An agentic AI system built with CrewAI that autonomously reviews Python repositories for security vulnerabilities, performance bottlenecks, and style violations. Generates static analysis reports with an interactive dashboard.

Volunex
Full stack volunteer management platform with JWT secured role based access, capacity enforced shift registration, and automatic hours tracking, built with Spring Boot, React, and PostgreSQL. Deployed as three orchestrated containers with a CI/CD pipeline on GitHub Actions and Azure Container Apps.

Sri Lanka Weather Prediction System
Full-stack ML application predicting Sri Lanka weather patterns using Logistic Regression and Random Forest models, with a React/FastAPI frontend-backend architecture.

EventAURA
Full-stack event management platform with role-based dashboards, real-time ticket sales via Stripe integration, and administrative workflows, built with Laravel, React, and MySQL.

MeetTrack — Meeting Analytics & Reporting Platform
Full-stack meeting analytics system capturing attendance and speaking time via a Chrome extension, storing events in PostgreSQL, and offering report exports (CSV/server-side PDF).
Skills
Languages
ML / Deep Learning
LLM / Agentic AI
Databases
Data & Tools
Web & Backend
Experience & Leadership
IEEE Student Branch, University of Sri Jayewardenepura
Managed branch communications, documentation, and coordination across the executive committee.
Co-led planning and execution of the branch's flagship annual event, from logistics to on the day delivery.
Drove outreach and promotion for branch initiatives, helping grow visibility across the student community.
Active in branch operations, technical webinars, and IEEE hosted events since joining.
IEEE Computer Society, University of Sri Jayewardenepura
Organized problem sets, logistics, and judging criteria for a university wide competitive programming event.
Engaged with the society's technical programs and competitive programming community.
Association of Computing Students, Faculty of Computing
Served on the academic panel guiding session content and evaluation for the EduAcs 1.0 initiative.
Involved in the association's academic and student engagement activities.
Publications & Achievements
- A Dual-Phase Financial Strategy for Sustainable Customer Loyalty: Integrating Fixed Deposits and Voucher Systems in Sri Lankan Supermarket RetailJun 2025
Economics, Management and Sustainability Scientific Journal
- A Review of Eye Region Based Deepfake Detection Under Resolution Degradation and Demographic BiasMay 2026
Jayewardenepura Computing Symposium
- Winner, Codefuse 1.0 (2024)2024
Faculty of Computing, University of Sri Jayewardenepura
Certifications
Generative AI Engineering with LLMs Specialization
Generative AI Language Modeling with Transformers
Generative AI Advanced Fine-Tuning for LLMs
Generative AI Engineering and Fine-Tuning Transformers
Generative AI and LLMs: Architecture and Data Preparation
Gen AI Foundational Models for NLP & Language Understanding
Project: Generative AI Applications with RAG and LangChain
Fundamentals of AI Agents Using RAG and LangChain
Structuring Machine Learning Projects
Convolutional Neural Networks
Supervised Machine Learning: Regression and Classification
Let's build something meaningful.
Open to opportunities, collaborations, and interesting conversations.