Projects
All the projects I've done.
-
Ballerina Code Completion – SLM Fine-Tuning
Research and experimentation on fine-tuning Small Language Models for Ballerina code completion — a low-resource domain-specific language for cloud-native integration with limited training data available.
-
Football Analysis – YOLOv8 + Fuzzy Logic Confidence Refinement
A computer vision project combining YOLOv8 object detection with fuzzy inference to improve ball detection confidence in football footage — using domain-aware rules about position, aspect ratio, and proximity to players.
-
Compfigurator – PC Build Expert System
A rule-based expert system that recommends complete PC builds from a workload type and budget — using Experta for the knowledge engine and Streamlit for an interactive chat-style UI. Supports 11 workload types with progressive compatibility constraints.
-
Network Load Balancing – Decentralized Multi-Agent System
An agent-based simulation of decentralized network load balancing using Mesa and Pygame — where server and user agents autonomously communicate, negotiate load, and self-organize without any central coordinator.