Zagan

Zagan

Fullstack Developer

I design and build

tools 
for the web

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.

My stack
ReactNext.jsTypeScriptPythonTailwind CSSGSAPThree.jsPostgreSQLPrismaSupabaseDockerGitFigma

Education

National Institute of Business Management (NIBM - Sri Lanka) logo

National Institute of Business Management (NIBM - Sri Lanka)

BSc (Hons) Computer Science with Software Engineering, Information Technology

Aug 2026 – Present


Tech Stack

The languages, frameworks and tools I use day-to-day across my stack.

Frontend

ReactNext.jsTypeScriptTailwind CSSThree.jsFramer MotionVite

Backend

Node.jsExpressFastAPIPython

Database

PostgreSQLPrismaSupabase

Software & Tools

DockerGitGitHubFigmaVercelPostman

Contributions

0 contributions in 2026



Projects

From web apps to desktop tools — here are a few of my favorites.

Live

Shen

New

A Discord music bot with a full YouTube/YouTube Music website — search on the web, stream in your browser, or queue the same tracks into a voice channel. Live backend on Render with an in-browser player, Discord OAuth, Genius lyrics, and a shared queue across both surfaces.

discord.jsNode.jsExpressTypeScript
Read the case study
Live

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.

Next.jsExpressdiscord.jsTypeScript
Read the case study
Live

A hand-curated wallpaper library with community uploads, Supabase backend, and a Reddit-style browsing experience.

JavaScriptSupabaseVercel
Read the case study
Live

A Winamp-style YouTube music player with playlist management, queue system, synchronized lyrics, and a retro LCD interface.

Next.jsTypeScriptTailwind CSS
Read the case study
Live

Meet. 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.

Next.jsWebSocketsTypeScript
Read the case study
View all (11 more)

My AI Arts

A rolling gallery of pieces I generate with AI. Grab and drag the strip to glide through them.

The Scenic Route Through the Green Maple Tunnel, Kyoto
Zagan Horton Place
Zagan MC

Contact

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.

Or directly viavhxnga@proton.me·

Your information is handled in accordance with our Privacy and Cookies .

Home·Blog·Projects·Guestbook·Changelog·Docs·Status