Personal Projects
Projects I have built and deployed.
Enterprise Wiki
Enterprise Wiki is a secure knowledge management platform designed to help organizations quickly retrieve information from internal documentation. It uses Retrieval-Augmented Generation (RAG) with OpenAI and Pinecone to deliver accurate, context-aware responses based on company knowledge. Built with Next.js, TypeScript, Tailwind CSS, Zustand, PostgreSQL, and Prisma, the application emphasizes performance, accessibility, and scalability while achieving a 95+ Lighthouse score through Server-Side Rendering and modern frontend optimization.
Tetris Game
Tetris Game is a browser-based recreation of the classic arcade experience built with Next.js, React, and TypeScript. It implements essential gameplay mechanics including piece rotation, collision detection, line clearing, score tracking, and responsive controls. The application uses Zustand for efficient real-time state management, Tailwind CSS with Radix UI and Stitches for an accessible interface, and lodash to optimize keyboard event handling. Comprehensive unit testing with Jest and React Testing Library ensures reliable gameplay and maintainable code.
Full-Stack Blogging Platform
Full-Stack Blogging Platform is a modern content management application built with Next.js, React, and TypeScript. It enables users to create, manage, and discover blog posts through a secure and responsive interface. Authentication and session management are powered by NextAuth.js with bcryptjs password hashing and role-based access control. Prisma ORM and PostgreSQL provide a scalable data layer supporting articles, user profiles, and SEO-friendly slugs, while Prisma Accelerate improves database performance. The application delivers a responsive user experience with Tailwind CSS and modern server-side rendering techniques.