My Projects

A comprehensive collection of my work across various technologies and domains. Each project demonstrates different skills and approaches to solving problems.

completed
Open Source Portfolio Template
Open Source Portfolio Template
A modern portfolio template built with Next.js, Shadcn UI, TailwindCSS

A responsive and performant portfolio website showcasing my work and skills. Features dark mode, animations, and a clean design focused on user experience. Built from ground up to be a template for anyone to use.

Next.js
TypeScript
Shadcn UI
TailwindCSS
Framer Motion
in-progress
AI Studio
AI Studio
An AI-powered studio for creating and editing images, videos, and music.

A full fledged AI studio for creating and editing images, videos, and music using the power of AI. You can create content using models like DALL-E, Midjourney, Flux, and more. It has web native editors for images, videos, and music.

AI
Generative AI
Image Generation
Video Generation
Content Generation
Editing
Content Creation
Content Intelligence
Content Personalization
in-progress
Filerobot Image Editor
Filerobot Image Editor
Contributor to Web Image Editor

The Filerobot Image Editor is the easiest way to integrate an easy-to-use image editor in your web application. Integrated with few lines of code, your users will be able to apply basic transformations like resize, crop, flip, finetune, annotate, watermark and various filters to any image.

Image Editor
Web Editor
React
Typescript
completed
RAG Chat Application
RAG Chat Application
Open Source Chat Application with RAG integration

A feature-rich AI chat application with RAG integration. It uses the power of LLMs to answer questions and provide information using fully open source tools like Ollama for text generation and LlamaIndex and LangChain for RAG.

Next.js
Typescript
LlamaIndex
LangChain
Ollama
Python
FastAPI
completed
Real-time YouTube Transcription Tool
Real-time YouTube Transcription Tool
A cli based transcription tool for real-time transcription of videos

A cli based transcription tool that can transcribe any youtube video provided an url or any locally downloaded video.

Python
Whisper
FastRTT
Cuda
completed
Raycasting Simulator
Raycasting Simulator
Raycasting Simulator created using JavaScript

A raycasting simulator created using P5.js. Simulates the raycasting algorithm to render a 2D maze.

JavaScript
P5.js
completed
Evolution Simulator
Evolution Simulator
Evolution Simulator created using C++

A simulation of evolution in a virtual environment created using C++.

C++
Visual Studio