Back

Personal Projects

Projects I have built and deployed.

Enterprise Wiki webpage screenshot

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.

Next.js React TypeScript Tailwind CSS Zustand OpenAI API Pinecone PostgreSQL Prisma ORM
Tetris Game webpage screenshot

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.

Next.js React TypeScript Tailwind CSS Zustand Radix UI Stitches Lodash Jest React Testing Library
Full-Stack Blogging Platform webpage screenshot

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.

Next.js React TypeScript Tailwind CSS NextAuth.js Prisma ORM PostgreSQL Prisma Accelerate bcryptjs slugify