Full-stack sports venue booking platform with multi-parameter filtering and Razorpay integration, achieving end-to-end payment processing in under 2 seconds.
Built a clean REST API using Express.js and TypeScript with 20+ endpoints in a Router → Controller → Service → Repository structure.
Secured with JWT, bcrypt, refresh token rotation, and role-based access using Drizzle ORM + PostgreSQL.
Real-time multiplayer drawing game where users create private rooms and play with friends using Appwrite WebSockets with less than 500ms of delay.
Integrated Google Gemini AI as an automated judge that compares player drawings to a reference image in real-time, giving a similarity score from 0 to 100.
Features a full-featured canvas with brush tools, color palette, eraser, undo/redo, timed gameplay, and auto-submission.
ReactTypeScriptAppwriteZustandTanStack QueryWebSocketsGemini AI
View Project
Play Video
CrowdDash
Live
Mobile endless runner featuring 3-lane swipe movement, enemy chases, and 10+ modular level blocks with a dynamic health gate system.
Implemented event-driven gameplay through a centralized GameManager with haptics, a coin economy, and an unlockable shop with 5+ persistent characters.
Built a mobile-friendly UI including an animated health bar (DOTween), progress tracking UI, and sound/haptics settings.
UnityC#DOTweenMobile
View Project
Play Video
SlingIt
Live
Built a 2D slingshot puzzle game in Unity featuring physics-driven movement, trajectory VFX, and touch via a ScriptableObject pipeline.
UnityHypeCasualC#
View Project
Play Video
Evolve
Live
Developed a game for Android within 4 days, focusing on rapid prototyping and iterative development.
UnityHyperCasualAndroidC#
View Project
Play Video
Shooting Mechanic
GitHub Only
Developed advanced player state management for a shooting mechanic using Unity — featuring smooth animations, enemy interactions, and modular weapon systems.
UnityC#Game Development
View Project
Play Video
NoteIt Application
Live
Notes app with pin, archive, trash, and restore capabilities using React Router for navigation and localStorage to ensure zero data loss.
Implemented 10+ reducer actions with try-catch error handling and useMemo optimization, significantly reducing unnecessary re-renders.
JavaScriptReactTailwind CSSContext API
View Project
Play Video
RedDeadRedemption LandingPage
Live
Developed a RedDeadRedemption-themed Landing Page using React.js — capturing the game's immersive Wild West aesthetic with smooth animations and cinematic layouts.