About
My name is Vihanga, but I go by Zagan online. I am a computer science student focused on full-stack development and AI-powered tools — building everything from web apps to desktop utilities.
Tech Stack
The languages, frameworks and tools I use day-to-day across my stack.
Frontend
Backend
Database
Software & Tools
Contributions
Latest Posts
Private — Data Transparency & Control for Chrome
2026-08-01A free and open source Chrome extension that puts you back in control — toggle privacy settings, clear browsing data, manage cookies, and watch network traffic, with an explanation before every change.
VaultKeep — A Local, Encrypted Password Manager for Windows
2026-08A zero-knowledge desktop password manager built with Electron, React, and TypeScript — logins, 2FA codes, notes, and a password generator, encrypted with Argon2id and AES-256-GCM and stored entirely on your machine.
GGIF — search & send GIFs to Discord
2026-08A top.gg-style GIF site built with Next.js, Tailwind, and MagicUI, plus a Discord bot that drops GIFs straight into your DMs or server channels. Now with favorites, history, collections, and a send-flow animated modal.
Projects
From web apps to desktop tools — here are a few of my favorites.
A top.gg-style GIF site with a Discord bot — search your library plus Giphy, log in with Discord, and have the bot drop GIFs into any server channel or your DMs. Favorites, history, collections, and 15-language UI.
Read the case studyA hand-curated wallpaper library with community uploads, Supabase backend, and a Reddit-style browsing experience.
Read the case studyA Winamp-style YouTube music player with playlist management, queue system, synchronized lyrics, and a retro LCD interface.
Read the case studyMeet. Code. Share. Ask AI. A small pair-programming app: instant rooms, a live "someone just copied code" feed, chat, and an AI panel — no full collaborative editor, no huge infra.
Read the case studyFree public API for F1 race schedules and live session status. Cached layer over Jolpica and OpenF1.
Read the case studyContact
I'm open to freelance design and frontend work — happy to talk through a brief, a redesign, or just an idea that hasn't fully taken shape yet.
Your information is handled in accordance with our Privacy Policy and Cookie Policy.

