Projects

SkillMatch

SkillMatch

• Built full-stack job portal with React and Supabase, processing 100+ job listings with real-time application tracking and status updates. • Achieved 95% form validation accuracy using React Hook Form with Zod schema validation, reducing user errors by 40%. • Implemented role-based access control using JWT claims and Row Level Security (RLS) for recruiters and candidates with Clerk authentication

React.jsSupabaseClerkZodReact Hook FormJWTRow Level Security (RLS)
LiveDocs

LiveDocs

• Created multi-user document editor using Liveblocks and Lexical Editor, implementing operational transformation to handle 50+ concurrent users with zero data conflicts • Engineered secure OAuth-based authentication with Clerk and role-based access control system using middleware to manage document permissions • Developed full-stack CRUD system with WebSocket notifications delivering real-time alerts for shares, comments, and collaborator activities across distributed sessions

Next.jsTypeScriptLiveblocksLexical EditorClerkWebSocketJWTRole-based Access Control
Pollution Pulse

Pollution Pulse

• Developed full-stack application using Next.js and Node.js, implementing real-time air quality data analysis and route planning using Gemini API

Next.jsTypeScriptNode.jsGemini APILangchainAI Agent