- Currently learning Python and flask
- I enjoy sharing what I learn, exploring new ideas, and diving deep into stuff that interest me.
- I enjoy solving algorithmic problems — solved 1000+ questions across platforms like LeetCode, GeeksforGeeks, Codeforces, CodeChef, HackerRank, and AtCoder.
- Hackerrank -> 5 stars in C++
- Monkeytype -> 102 WPM max, 60 sec | 131 WPM max overall
- sha-512-Implementation-in-c -> SHA-512 hash function implementation in C, providing a secure way to generate fixed-size hash values from input data.
- video-player-c -> A simple video player built in C (under 1000 lines) using the FFmpeg library, capable of playing various video formats and providing basic playback controls.
- git-from-scratch-js -> implementation of Git's core functionalities, including commit, branch, merge, and more, built from scratch to demonstrate how Git works under the hood.
- FocusHub (still working on it) -> Kanban productivity board using React, TypeScript, and Node.js
- HTTP-GO -> HTTP server implementation from stretch in Go
- commit-conventional (NPM package) -> tool for authoring Git commits that follow the Conventional Commits specification.
- url-shortening-service -> URL shortening service built with Node.js, Express, and MongoDB.
- video streaming(kinda simliar to YT) backend -> video-sharing and social media platform backend built with Node.js, Express, and MongoDB.
- tic-tac-toe -> A Tic-Tac-Toe game built using React.js, TypeScript
- HTTPal -> HTTP CLI client for making requests and inspecting responses
- pubhub -> platform designed to help developers and founders build and grow in public. (Hackathon project)
- Markdown-Processor -> CLI tool that converts a Markdown file to HTML and writes the result to stdout.
- as-vim -> (TTE) terminal text editor (Vim‑inspired) written in TypeScript / Node.js
- facebook-clone -> full-stack social media application inspired by Facebook's UI, built with React, Node.js, Express, and PostgreSQL.
- social-media-content-analyzer -> VIBE CODED a tool that ingests PDF decks or scanned screenshots, extracts the underlying copy with OCR, and returns engagement-ready insights.
- caching-products-feed-redis -> Redis implementation for rate limiting and serves products feed.
- article-summarizer -> An AI-powered article summarizer built with Next.js that extracts and summarizes content from article links and PDFs providing summaries in markdown format.
- MegaBlog -> SPA blog application using React.js and Appwrite with secure user authentication and JWT-based authorization.
- Unix-Utilities in GO -> basic Unix command-line utilities implemented in Go
- auth-mini-express -> minimal Express.js authentication implementation with JWT and bcrypt.
- blog-prisma-db -> API backend for a blog platform built with Express.js, TypeScript, and Prisma ORM with PostgreSQL
- x-scrapper -> Scrape a single public X/Twitter post into clean Markdown
- Spell-checker -> A CLI spell checker built with TypeScript that analyzes text files and provides spelling suggestions using the Typo.js library.
- email-digest-worker -> typescript based worker application for processing email digests using BullMQ and Redis
- Real-time chat application -> A real-time chat system with JWT-secured WebSocket sessions, rate limiting, and sanitized messaging using Express
- cph-zed -> VIBE CODED a Competitive Programming Helper for Zed - seamlessly receive problems from competitive-companion and generate solution templates with test cases.
- yt-vd -> VIBE CODED a CLI tool to download YouTube videos at a chosen resolution using yt‑dlp
- nextjsmusic -> Music Academy website built with Nextjs, Typescript, and acternity UI
- nextauth-google -> oAuth authentication with Google in a Next.js application using NextAuth.js
- nextauth-github -> oAuth authentication with GitHub in a Next.js application using NextAuth.js
- password-generator-react -> A React-based password generator with customizable options
- geoDNS-node -> A simple DNS server based on user's geo-graphy which is known as geoDNS


