Available for new work · 2026
Ganindu Deshapriya.
Solution Developer & AI Enthusiast
“A Driven human being whose heart is set on finding real solutions to problems. Started with Pascal, graduated to Python, and wrote his first lines of code still in school. Founded ACS from absolute zero, building a community where there was none, for a faculty that had just found its feet. Now writing lines of code that actually matter, with a side of creativity. Driven by challenges, shaped by experience, and nowhere near done.”

About
A short story.
I’m a developer, AI researcher, and tech coordinator focused on building intelligent, scalable solutions that bridge advanced AI with real-world impact. My work spans full-stack engineering, LLMs, Automation, NLP, and locally deployable LLM systems. Alongside hands-on engineering, my background co-founding ACS-USJ and leading organizing committees for major hackathons sparked a strong interest in project management, Agile team coordination, and driving tech initiatives from concept to execution.
Projects
Years coding
Tools & Tech
Caffeine
Tools of the trade
Programming Languages
Frameworks & Platforms
AI & Automations
Beyond-PresenceSoftware Architectures & Databases
Development Tools & Practices
Soft Skills & Leadership
My Projects
Things I've built, shipped, broken.

The Signal - AI Newsletter
An automated n8n pipeline that scrapes 10 AI/ML/tech RSS feeds and publishes a daily digest to GitHub Gist without manual intervention. Deployed on a self-managed DigitalOcean VM with a custom domain and SSL, running on a daily schedule. A Next.js frontend on Vercel presents the digest in a readable format.
- n8n
- Next.js
- Gist
- Vercel
- +2

Serendib - By Ceylon Explorer
An AI-powered conversational travel-planning avatar for Sri Lanka trip planning, built within a 24-hour buildathon for the "Beyond Presence" track at Cursor Colombo 24H Buildathon. Implemented an n8n-based workflow (self-hosted on DigitalOcean) that captured leads, triggered the conversational agent, and auto-sent trip summary emails to clients and organizers.
- Beyond Presence
- Agentic AI
- n8n
- Next.js
- +2

DelBuddy
DelBuddy is a lightweight, gamified desktop application that scans your machine for the junk you've been too bothered to deal with, and helps you delete it in a fun, interactive way.
- Electron
- React
- Node.js
- creative solution


Debater - AI by GDesh.dev
A multi-agent AI application in which two AI personas autonomously debate opposing sides of a topic. Designed the adversarial agent architecture and orchestration logic for structured, multi-turn debate and conclusion generation.
- Next.js
- LangChain
- Gemini API
- LLM
- +2
My-Vault - Password Manager & Secret Vault
A premium, zero-knowledge password manager and secret vault built with Next.js 16, React 19, and Supabase. Passwords, API keys, secure notes, and cards are encrypted entirely in the browser using AES-256-GCM via the Web Crypto API — the server only ever sees ciphertext. Features a dual password system (account + master), TOTP 2FA, a cryptographically random password generator, vault search/filter/favorites, clipboard auto-clear, and Supabase row-level security.
- Next.js
- React
- Supabase
- TypeScript
- +3

Memory Access Guard (MAG+)
A kernel-level memory protection and logging framework for xv6-riscv that intercepts illegal memory accesses via trap handling. Classifies fault regions (null dereference, unmapped memory, buffer overflows) and logs structured fault data in a circular kernel buffer. Exposes fault logs to user space through a custom system call (memlog) and ensures only the faulty process is terminated, keeping the rest of the system stable.
- C
- xv6-riscv
- Kernel Development
- Memory Protection

J'puraXtreme 2.0 - Official Website
Developed the web presence for J'puraXtreme 2.0, a two-round competitive programming event organized as part of IEEEXtreme preparation at the University of Sri Jayewardenepura. Built a Batman-themed event experience aligned with the competition's branding and promotional campaign. Supported participant communication and event visibility through a centralized web platform.
- Next.js
- Tailwind CSS
- Vercel
- Event Website

Blood Inventory Management System (BIMS)
A role-based blood inventory management system supporting donor and hospital workflows for blood donation and inventory coordination. Built with Laravel. Implements separate authentication and system functionality for donors and hospitals, enabling structured management of blood-related records and requests.
- Laravel
- PHP
- MySQL
- Web Development

Power BI Marketing Strategy Dashboard
An interactive Power BI dashboard to analyze streaming service performance and support a December 2025 marketing strategy. Designed KPI cards and time-based visualizations to track customer, engagement, and performance trends across key business metrics. Transformed analytical findings into actionable marketing insights through focused dashboard storytelling.
- Power BI
- Data Analytics
- Dashboard
- Visualization
Customer Churn Prediction Model
A machine learning pipeline to predict customer churn using the Telco Customer Churn dataset. Evaluated multiple classification models — Logistic Regression, Random Forest, KNN, and XGBoost — using Accuracy, Precision, Recall, F1-score, and ROC-AUC. Applied data preprocessing and model evaluation techniques to identify high-risk customers and support data-driven retention strategies.
- Python
- Machine Learning
- XGBoost
- Classification
- +1
Diabetes Risk Factors Analysis
Analyzed a large-scale diabetes health indicators dataset containing over 250,000 records and 22 health-related variables to investigate factors associated with diabetes risk. Performed exploratory data analysis and statistical testing, including frequency analysis and Chi-square tests and visualize key risk factors.
- SPSS
- Power BI
- Data Analytics
- Statistics
- +1
Education
Where the foundations were laid.

2021 — 2025
University of Sri Jayewardenepura
B.Comp (Hons) in Computer Science
3.4+ CGPA. Volunteering, Co Founder @ACS-USJ, IEEE Volunteer, Researcher

2017 — 2020
Ananda College, Colombo
A/L Physical Science
Volunteering & Experience
Hours logged in the trenches.

Association of Computng Students (ACS) - University of Sri Jayewardenepura
Co Founder & Inaugural President
Feb 2024 — Jun 2025 · 1 yr 3 mos
Volunteering, Connecting with the industry, Enhancing the Faculty of Computing - USJ

IEEE Student Branch - University of Sri Jayewardenepura
Member
Oct 2023 — Present · 2 yrs 8 mos
Contributing to various student branch operations, technical webinars, and global IEEE events hosted by the branch.
Designing Head - Outreach program by GDG Sri Lanka
Nov 2024 · 1 mo
Led design strategies and assets creation for outreach initiatives, establishing unified visuals in collaboration with Google Developer Groups Sri Lanka.
Coordinating and finance committee member - IEEEXTREME 18.0
Oct 2024 · 1 mo
Managed budgeting, corporate sponsorships, and logistics coordination for the flagship global 24-hour programming hackathon.
Coordinating committee member - J'pura extreme 1.0
Aug 2024 — Oct 2024 · 3 mos
Planned bootcamps, managed registry check-ins, and formulated study materials for USJ's competitive programming prep phase.

Student branch ambassador - USJ - R10
IEEEExtreme Ambassador
Jun 2025 — Nov 2025 · 6 mos
Served as official representative, promoting IEEEXTREME 19.0 within USJ and the larger IEEE Region 10 community to maximize team registration.

IEEE CS Student Branch Chapter - University of Sri Jayewardenepura
Volunteer management standing committee member
Jan 2025 — Feb 2026 · 1 yr 2 mos
Orchestrated volunteer screening, training, and strategic workforce allocations across standard chapter events and projects.
Chairperson - J'puraXtreme 2.0
Aug 2025 — Oct 2025 · 3 mos
Led the organizing committee of 40+ members to plan and execute the prominent university-wide hackathon, driving record engagement.

Gavel Club of University of Sri Jayewardenepura
Media crew member - Speech Master 2025
Jan 2025 — Jun 2025 · 6 mos
Produced promotional and event coverage media for the university's annual speech competition, enhancing digital engagement.

Election Commission of Sri Lanka
Election Official - 2023 Local Government Elections
Jan 2023 — Mar 2023 · 3 mos
Gained 3 months hands on experience in Election Management, Legal Documentation processes and management workflow.
Research
Questions I'm chasing.
STARC : Signal Triggered Adaptive Refinement Controller
An inference time adaptive self refinement controller for locally runnable large language models
Developing a novel adaptive self-refinement controller that dynamically adjusts the inference process of locally deployable large language models (LLMs) based on real-time signal triggers. This research aims to enhance the efficiency and accuracy of LLMs in low-resource environments, enabling more effective deployment in edge devices and offline scenarios.
Progress
Tags
- Python
- Self-Refinement
- Engineering
- LLM
- Edge AI
- Adaptive Systems
A dual-phase financial strategy for sustainable customer loyalty
Integrating fixed deposits and voucher systems in Sri Lankan supermarket retail
Develops and evaluates an innovative dual-phase customer loyalty strategy for Sri Lankan supermarkets, integrating fixed deposit investments with voucher-based reward systems to enhance both customer engagement and sustainable business profitability during festive seasons. The research employs a mixed-methods approach combining financial modelling using the EBITDA framework, customer surveys (n = 250), and a hypothetical case study with 1,000 participants. The dual-phase model generated projected returns of Rs. 19,135,035.44 from fixed deposits (6.3% gross profit margin) and a Rs. 1,113 markup profit per voucher participant, resulting in an overall EBITDA gross profit of Rs. 2,248,035.44.
Progress
- Finance
- Retail Management
- Customer Loyalty
- Fixed Deposits
- EBITDA
- Sri Lanka
Stochastic Interest Rates and a Dual-Vehicle Savings Structure
A simulation-based retirement planning model for the Sri Lankan private sector
Develops a general framework for retirement planning in Sri Lanka's private sector using mean-reverting Vasicek processes fitted to 26 years of local rate and inflation data, combined with a dual-vehicle structure that locks the accumulated corpus into fixed deposits at each five-year boundary while new contributions accrue in a liquid savings track. A 10,000-path Monte Carlo simulation shows that inflation, rather than the fixed-deposit rate, is the binding constraint on real wealth: the voluntary corpus loses real value in roughly a quarter of simulated futures despite being nominally certain to grow. Abstract submitted to the SLAAS 82nd Symposium (Interdisciplinary and Multidisciplinary Studies track), with a companion mobile app under development.
Progress
- Finance
- Monte Carlo
- Vasicek Model
- Simulation
- Retirement Planning
- Sri Lanka
Publications & Articles
Articles, thoughts, and technical publications.
A dual-phase financial strategy for sustainable customer loyalty: Integrating fixed deposits and voucher systems in Sri Lankan supermarket retail
This study develops and evaluates an innovative dual-phase customer loyalty strategy for Sri Lankan supermarkets, integrating fixed deposit investments with voucher-based reward systems to enhance customer engagement and sustainable profitability during festive seasons. Projected returns include Rs. 19,135,035.44 from fixed deposits (6.3% gross profit margin) and an Rs. 1,113 markup profit per voucher participant, yielding an overall EBITDA gross profit of Rs. 2,248,035.44 for 1,000 participants.
Read more→
MediumTOON: The Tiny Format That's Making JSON Sweat
An in-depth exploration of Token-Oriented Object Notation (TOON) — a compact, human-readable data serialization format designed to eliminate syntactic noise, optimize context window utilization, and cut LLM prompt costs.
Read more→Contact
Inbox always open.
Let's build something great together.
It can be an idea, A new project, A job, or even just a hello! Drop a note. I read every message and reply within a day or two.
Direct
ganindu.desh@gmail.com