Visalan H
Full Stack Developer building web apps that help people and make dev work slightly less painful.
Every project here started with someone complaining in a corridor. Usually me.
Built for my college
Every project here started with someone complaining in a corridor. Usually me.
Nothing open here. For once.
Trackify
1.4k+ users
#1 Students have to calculate their CGPA and credits by hand
Trackify
1.4k+ users#1 Students have to calculate their CGPA and credits by hand
Quick QB
500+ courses
#2 Question banks are scattered and hard to find
Quick QB
500+ courses#2 Question banks are scattered and hard to find
Idlee
Nearest free room
#3 Finding an empty classroom means scanning door QR codes
Idlee
Nearest free room#3 Finding an empty classroom means scanning door QR codes
Polaris
0 users
#4 Students can't see where the college bus is
Polaris
0 users#4 Students can't see where the college bus is
Tech Society Platform
Club portal
#5 Club applications are hard to review and approve
Tech Society Platform
Club portal#5 Club applications are hard to review and approve
Munch
6 machines
#6 Checking vending machine stock means walking to each one
Munch
6 machines#6 Checking vending machine stock means walking to each one
Visalan shipped Munch
Every machine has its own QR sticker. Munch puts them all behind one link, sorted by floor.
Built with React, TypeScript
Closed as fixed
JustResults
959 to 352 ms
#7 The results portal slows down on results day
JustResults
959 to 352 ms#7 The results portal slows down on results day
Projects
I build web stuff in the hopes that it makes someone's life slightly less annoying. Here are some projects
Nothing open here. For once.
Vizzible
One link
#8 Coding profiles are split across three sites
Vizzible
One link#8 Coding profiles are split across three sites
GitRid
13 users
#9 GitHub only deletes repos one at a time
GitRid
13 users#9 GitHub only deletes repos one at a time
Echo
Gmail + AI
#10 Job applications are hard to keep track of
Echo
Gmail + AI#10 Job applications are hard to keep track of
Sujithra and Visalan shipped Echo
Echo reads your job emails with read-only Gmail access, pulls out the company, role and stage, and builds your timeline for you.
Built with React, Node.js, MongoDB, Gmail API, Groq API, OAuth
Closed as fixed
Extensions
Browser helpers that promise one feature and deliver three new buttons you don't need.
Nothing open here. For once.
CodeFocus
Split-view editor
#11 Solving on Codeforces means switching to another editor
CodeFocus
Split-view editor#11 Solving on Codeforces means switching to another editor
Visalan shipped CodeFocus
Adds a split-view editor to Codeforces problems, with a sample runner, one-click submit and a sketchpad for each problem.
Built with Chrome Extension, Codeforces, Monaco Editor
Closed as fixed
Audio Focus
Mute or duck
#12 Background tabs play over the one you're using
Audio Focus
Mute or duck#12 Background tabs play over the one you're using
Visalan shipped Audio Focus
Mutes or lowers every background tab so the one you're using stays at full volume. Mute mode silences them, and Duck mode sets their volume with a slider.
Built with Chrome Extension, JavaScript, Tab Audio
Closed as fixed
NPM Packages
I occasionally throw code at NPM that approximately 7 people find useful. Here's some stuff I've made
-
vizz-init
Express TS scaffold for backend.
-
vizz-router
Custom implementation of React Router.
-
vizzy-search
Implements fuzzy search using Levenshtein distance.
-
vizz-store
Syncs state with LocalStorage
-
vizzip
Zips files using Huffman encoding.
-
create-vizzvite
Vite React JS & CSS scaffold.
Experience
I haven't worked anywhere officially yet, but my GitHub isn't empty. Looking for someone to fix that first part, Interested?
-
August 2025 Created a system to manage club signups, events, and projects with user roles and email verification.
- React
- Node
- RBAC
-
-
March 2025 Migrated the entire React app to Redux for better state management and fixed state-related bugs.
- React
- Redux
- State Management
-
-
February 2025 Collaborated with a senior to deliver a smooth, animated website that the US client loved.
- React
- Framer Motion
- UI/UX
-
Education
Currently sitting through engineering classes while learning way more from side projects.
-
2023 — 2027 Saveetha Engineering CollegeB.Tech AIMLPursuing Artificial Intelligence and Machine Learning.
- AIML
- Data Science
-
-
2023 KRM Matric SchoolHSE (Grade 12)Completed Higher Secondary Education.