Skip to content
View Premshaw23's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Premshaw23

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
premshaw23/README.md

Hey there, I'm Prem Shaw πŸ‘‹

GitHub followers Email GSSoC Profile Views


πŸ’Ό About Me

First-year CSE student at IIIT Bhopal (CGPA: 8.83) with a passion for building scalable, user-centric web applications. I specialize in the MERN Stack and Next.js, focusing on clean architecture and seamless user experiences.

πŸ† GSSoC'24 Top 2000 Contributor | Developer @ Website Cell, IIIT Bhopal | Tech Coordinator @ Inspire

  • πŸ”­ Currently working on Learnova β€” a smart education platform with AI-powered features
  • 🌱 Deep-diving into WebSockets, GraphQL, Docker, Kubernetes, and AWS
  • πŸ’‘ Solved 350+ LeetCode & 700+ competitive programming problems
  • ⚑ CodeChef 3-Star (1600+ rating) | ATF Stage 2 Qualifier (Top 3.48%)
  • 🀝 Open to internships, freelance projects, and open-source collaborations

πŸ”§ Tech Stack

Languages

JavaScript TypeScript C++ Python SQL Bash

Frontend

Next.js React Tailwind CSS Redux Zustand HTML5 CSS3

Backend & Database

Node.js Express.js Nest.js PostgreSQL MongoDB Redis Firebase Prisma

Real-Time & Systems

WebSockets WebRTC Socket.io

DevOps & Tools

Git Docker GitHub Actions Vercel Railway Postman VS Code Linux

πŸš€ Featured Projects

πŸš€ CFlytics β€” Advanced Codeforces Analytics & IDE Platform

Tech: Next.js 15, TypeScript, PostgreSQL, Redis, Prisma, Cloudscraper, Tailwind CSS

  • Engineered a competitive programming dashboard tracking rating trends & performance metrics.
  • Built on-demand scraping engine indexing 8000+ problems bypassing Cloudflare.
  • Created browser-based IDE with Monaco + custom test case execution.
  • Multi‑layer caching (Redis + Memory) achieving <50ms load time.
  • Interactive rating graphs & peer-comparison with complex SQL aggregations.

πŸ”— Live: https://cflytics.in

⚑ FluxDrop β€” P2P Encrypted File Sharing Platform

Tech: Next.js, React, TypeScript, WebRTC, WebSockets, Node.js, Redis, Tailwind CSS

  • P2P transfers via WebRTC DataChannels reaching 50+ Mbps.
  • AES‑256‑GCM encryption with ECDH key exchange (zero-knowledge).
  • Real‑time signaling server with QR pairing.
  • Deployed on Vercel + Railway with 99.9% uptime.

πŸ›οΈ Bazaary β€” E-Commerce Platform

Modern online marketplace with secure payments and inventory management

Tech: Next.js β€’ MongoDB β€’ Razorpay β€’ JWT

  • πŸ’³ Integrated Razorpay payment gateway for secure transactions
  • πŸ” Implemented JWT authentication and OAuth 2.0 for user security
  • πŸ“¦ Built admin dashboard for product and order management
  • 🎨 Designed responsive UI with Tailwind CSS for seamless shopping experience

🧠 BrainWave β€” AI-Powered Learning Platform

Full-stack EdTech application enabling AI-driven study content generation and real-time collaboration

Stack: Next.js β€’ React β€’ MongoDB β€’ Google Gemini β€’ Socket.io β€’ Firebase β€’ Tailwind CSS

Key Achievements:

  • πŸ€– Integrated Google Gemini API for AI quiz/flashcard generation from uploaded documents
  • πŸ’¬ Built real-time chat system with Socket.io supporting multiple concurrent study groups
  • πŸ“Š Implemented gamification features (streaks, leaderboards) increasing user engagement
  • πŸ” Architected secure authentication flow with Firebase and role-based permissions
  • ⚑ Optimized performance with server-side rendering and efficient database queries
  • 🌐 Deployed on Vercel with CI/CD pipeline and 99.9% uptime

Impact: Streamlined study material creation, reducing prep time from hours to seconds

Live Demo


πŸ”— ShortLink β€” URL Shortener

Privacy-first URL shortener with analytics and password protection

Tech: Next.js β€’ MongoDB β€’ Tailwind CSS

  • πŸ”’ Added custom aliases, password protection, and expiration control
  • πŸ“Š Built analytics dashboard with click tracking, IP/device data, and usage graphs
  • πŸ“€ Implemented CSV export for data portability
  • 🎯 Improved link management efficiency by 40%

Personal portfolio with admin dashboard for dynamic content management

Tech: Next.js β€’ Firebase β€’ Tailwind CSS

  • πŸ” Firebase Auth with Google, GitHub, and email login
  • ✍️ Markdown editor with live preview and syntax highlighting
  • πŸ“ Admin CRUD panel for blogs, projects, and skills (60% faster updates)
  • 🎯 Boosted recruiter engagement by 40% through SEO optimization

πŸ… Achievements & Recognition

πŸ† Achievement πŸ“Š Details
GSSoC'24 Top 2000 Contributor (Rank: 1676, Score: 500)
CodeChef 3-Star Rating (1600+)
ATF Qualifier Stage 2 (Top 3.48% Nationally)
Problem Solving 200+ LeetCode β€’ 700+ CP Problems
Open Source 10+ Badges Earned

πŸŽ–οΈ GSSoC'24 Badge Collection


πŸ“Š GitHub Analytics

GitHub Streak

Contribution Graph


🀝 Let's Connect


"Building the future, one commit at a time."

Pinned Loading

  1. portfolio portfolio Public

    Welcome to my personal developer portfolio, meticulously crafted to showcase my technical skills, projects, achievements, and professional journey. This site features an integrated admin dashboard …

    JavaScript 1

  2. bazaary bazaary Public

    Bazaary is a full-stack e-commerce platform for buyers, sellers, and admins. It features a modern frontend, robust backend, and a suite of supporting services, all orchestrated with Docker Compose …

    TypeScript 1

  3. brainwave brainwave Public

    Transform your notes into smart flashcards, adaptive quizzes, and personalized study plans. Study smarter, not harder, with proven AI technology.

    TypeScript 1

  4. FormCraft FormCraft Public

    A modern form builder with drag-and-drop editor, real-time analytics, and authentication. Built with Next.js, React, Firebase & Tailwind CSS.

    JavaScript 1

  5. Learnova Learnova Public

    The most advanced platform for curriculum planning and attendance management, designed for smooth academic management.

    JavaScript 1 1

  6. fluxdrop fluxdrop Public

    FluxDrop is a browser-based, peer-to-peer file transfer system. No accounts, no installation, no storageβ€”just instant, encrypted transfers between any devices. It uses WebRTC for direct data channe…

    TypeScript 1