Projects

A collection of projects I've built, exploring different technologies and solving real-world problems.

WhispherDocs

2024

A website that allows users to upload a PDF and interact with it via a chat interface, enabling questions and responses based on the content.

TypescriptGen-aiTrpcNextjs14Tailwind CSSUploadthingsCohere

Brilliant++

2024

An AI-powered educational platform that generates personalized quizzes for students and auto-generates subtitles for uploaded course materials.

Nextjs14ReactTypescriptTailwind CSSPostgresqlGeminiPrismaT3Trpc

Chess Game

2024

A comprehensive multiplayer chess platform. Includes real-time chat, matchmaking system, and ELO rating system for competitive play.

Next.jsTypeScriptPusherZustandStockfishELO RatingTailwind CSS

RBT-visualizer

2024

Interactive Red-Black Tree visualizer built with rust. Users can insert, delete, nodes in the tree and includes step-by-step updation of nodes.

RustDioxusRed-Black TreeTailwind CSS

Dynamic Scheduler

2024

A site where users can set their availability, and admins schedule events based on time slots using a calendar view

Nextjs14Tailwind CSSFullcalendarPrismaMongodb

LeetCode CLI

2024

A sleek command-line tool for LeetCode - solve, test, and submit problems directly from your terminal.

PythonCLITyperLeetCode

scheduling-algorithms

2023

A website to visualize various scheduling algorithms with animations, helping users understand the concepts better.

ReactOS Scheduling AlgorithmsContext API

TODO App

2023

A GUI-based TODO application that allows users to manage tasks with user authentication and data storage.

JavaJavaFXMySQLJFoenix

Portfolio

2024

A portfolio website that showcases my projects, skills, and experiences.

Nextjs15Tailwind CSS

MyFlashcard

2024

A flashcard application, add custom data to each flashcard for personalized learning.

ReactElysiaJsContext APIPostgresql