| Project | Stack | Live Demo |
|---|---|---|
| MUSE Students Voice | TanStack Start ยท React 19 ยท Supabase ยท Cloudflare Workers | |
| O(patience) - Sorting Visualizer | TypeScript ยท React | |
| Binary Search Visualizer | HTML ยท CSS ยท JS | |
| Portfolio v3 | TanStack Start ยท React 19 ยท Three.js ยท Tailwind CSS v4 | |
| daily-code (ongoing) | Python ยท DSA | - |
Speak up. Anonymously. Together.
An anonymous, quorum-verified grievance platform for my campus. Every complaint is voted True or False by fellow students, and the ones that clear quorum get auto-compiled into a formal PDF letter addressed to the Director & Vice Chancellor.
- ๐ USN-gated signup โ one account per student, checked against a seeded registry of 1,159+ real USNs across five departments
- ๐ถ๏ธ Anonymous by design โ your USN only proves you're a real student; it never appears on your post, vote, or comment โ not even the admin can see who wrote what
- โ True/False consensus voting with a live quorum bar, so only complaints the campus actually agrees on get escalated
- ๐ One-click PDF escalation letters (jsPDF) once a complaint crosses quorum, plus a ready-to-send email body for admins
- ๐ก๏ธ Row-Level Security everywhere โ public reads go through sanitized Postgres views, admin roles are checked via security-definer RPCs, author identity never leaks
- โก Server-rendered at the edge on Cloudflare Workers via TanStack Start + React 19, backed by Supabase
Visualize. Compare. Understand.
A deeply interactive sorting visualizer that turns pseudocode into something you can see, race, and quiz yourself on.
- ๐ฏ Visualizer โ Bubble, Selection, Insertion, Merge & Quick Sort with live pointer flags, sound mode, confetti on completion, step-by-step export
- โก Race mode โ all 5 algorithms on the same input, side by side, with a leaderboard and race history
- ๐ง Quiz mode โ 3-tier "Name That Sort" game: identify animations, trace snapshots, reorder pseudocode
- ๐งฌ Sort DNA โ a session personality engine that tracks your behaviour and assigns you a type: Explorer, Speedrunner, Deep Diver...
- ๐ Embeddable widget (
/embed) for blog posts and teaching pages
A high-performance Binary Search visualizer with glassmorphism UI, real-time logic tracking, and interactive audio feedback.
A scroll-driven, 3D-accented personal site, not a template.
A single-narrative-page portfolio with chapter-based storytelling, live GitHub activity, an interactive "Ask Abhishek" AI assistant, and real project case studies.
- ๐ฌ Cinematic hero scene โ React Three Fiber torus-knot with a mouse-reactive particle field, cursor glow, and a spotlight-mask portrait reveal
- ๐ Chapter-based storytelling โ Origin, Power Levels, Live Code, Arsenal, Ask Abhishek, Anime Shelf, Contact
- ๐ Live GitHub activity โ real repos, language breakdown, and a daily contribution heatmap pulled from the GitHub REST API (10-minute server cache)
- ๐ผ๏ธ Interactive project gallery โ modal case studies with image carousels, terminal previews for console apps, magnetic "Open" cursor, and spotlight hover cards
- ๐ค Ask Abhishek โ a streaming AI assistant (SSE, token-by-token) grounded in a resume + lifestyle context dump, with an optional Anime Mode easter egg
- ๐๏ธ The Reel โ an opt-in anime section with real hover-preview video clips and a shared-element morph into a full-screen stage
- ๐ Light/dark theme โ toggle in the top nav with a horizontal wipe transition (View Transitions API)
- ๐๏ธ Motion system โ dock navigation, magnetic buttons, odometer counters, infinite slider, border trails, word-by-word headline reveals, and an animated film-grain overlay
- โก Server-rendered at the edge on Cloudflare Workers via TanStack Start + React 19, backed by Lovable Cloud (Supabase)
daily-code - ongoing
Daily Python practice repo. Documenting the grind from basics to advanced concepts.
Python DSA OOP Data Structures


