Projects
Things I've built, shipped, and occasionally abandoned
Systems
scale-to-zero-ebpf
Proof of concept showing how to implement scale-to-zero in Kubernetes using eBPF instead of proxies. Built because existing solutions like KEDA add latency, so this intercepts traffic at the kernel level.
kube-ebpf
Zero-instrumentation observability for Kubernetes. Wanted to monitor applications without touching their code, so eBPF let me hook into the kernel and watch everything.
lazy-koala
ResearchGate 2022My thesis project. A toolkit that uses eBPF to collect telemetry and ML to find root causes when distributed systems fail. Turned into a published paper.
Logging-Plumber
Google Summer of Code project with SUSE. Built a Kubernetes operator that helps debug logging pipelines. SUSE said it was "going to help Rancher immensely".
pingflare
Uptime monitoring that runs natively on Cloudflare Workers. Built because I wanted monitoring without spinning up servers.
Stormbreaker
Load generator written in Rust. Needed something fast for stress testing infrastructure.
MicroSim
Tool to simulate distributed systems within a Kubernetes cluster. Built for testing how systems behave under different failure scenarios.
Intelligence
Tera
Local-first AI assistant that runs entirely on your device. Built with Rust because I wanted AI that doesn't send my data to the cloud. Uses RAG for long-term memory.
Speculo
IEEE ICCMC 2021Face recognition system that can identify people regardless of camera angle. Built for a hackathon, ended up publishing the research at IEEE.
GhostWatch
AI-driven monitoring system that detects anomalies without manual instrumentation. Proof of concept exploring how ML can automate observability.
R2D2
Built a robot that uses machine learning instead of hardcoded rules to follow lines and solve mazes. Won competitions with it back in school.
noface
AI tool that creates short-form videos from just a title. Generates transcript, images, and video automatically for social media content.
BallTracker
Marks the path a cricket ball traveled in match replays. Built for analyzing cricket footage.
Products
Enki
Intelligent bookmarking app that uses AI to organize and surface saved content. 1,200+ users across web and iOS, 170+ monthly active users. Started as a personal tool for managing research notes, now used by people with 700+ saved assets each.
palette-lab
Interactive design tool for creating and testing color schemes. Live preview in a realistic UI mockup, exports CSS variables, and uses Claude for AI-generated palette recommendations. Single HTML file, no build required.
TopPics
Chrome extension that uses on-device AI to find and remove duplicate photos from Google Photos. 80+ users, freemium model with paid tier. Shipped to Chrome Web Store and Product Hunt. Built because I hit 94% storage and no existing tool worked without uploading my photos to someone else's server.
Forge
Batteries-included framework for shipping SaaS without drowning in infrastructure. Auth, jobs, workflows, rate limiting, observability, idempotency out of the box. Write your business logic in Rust, Forge generates type-safe Svelte clients with realtime updates.
WorkFlow
Project management app built with Blazor and TailwindCSS. Wanted to learn .NET while building something useful.
DownBit
Automated YouTube and torrent downloader for Raspberry Pi. Built to queue downloads from my phone and have them ready when I got home.
RathuMakaraFM-DiscordBot
Discord bot for Sri Lanka's first open-mic online radio. Built automation for the community to manage song requests and announcements.
More experiments and half-baked ideas on GitHub
@isala404