Developed an AI powered notes platform using React.js, Express.js, MongoDB, Zustand, and TanStack Query with rich text editing, note summarization, JWT authentication, and OAuth integration and automated testing using Jest. Built and optimized RESTful APIs with Express.js and MongoDB by implementing rate limiting, database indexing, Redis caching, and centralized logging with Pino, improving API response performance and debugging workflows. Contributed to backend scalability and deployment reliability through NGINX load balancing, reverse proxy configuration, PM2 process management, AWS EC2 deployment, SonarQube code analysis, and Agile SDLC practices.
Built a platform to reduce manual QA effort by analyzing GitHub repositories and generating end to end browser test cases automatically. Implemented a full stack workflow using Gemini AI for test generation, Playwright for browser scripts, and Browserbase for cloud based execution with session logs and recordings. Integrated GitHub OAuth, Clerk authentication, PostgreSQL, and dashboard features for managing repositories, test executions, and generated results.
Built a platform to address the difficulty of extracting insights from long PDF books by enabling users to upload documents and interact with their content through voice queries. Implemented a full stack solution with PDF ingestion, embeddings based retrieval, real time voice interactions, and schema validation workflows assisted by Claude during development. Developed a production ready SaaS style application with library management, session transcripts, and live deployment supporting end to end document interaction.