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

Highlights

  • Pro

Block or report sahil2448

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sahil2448/Readme.md
Typing SVG


👨‍💻 About Me

I'm a Chemical Engineering undergraduate at IIT Roorkee (Class of 2027) who pivoted into software engineering, with a focus on full-stack development and applied GenAI/RAG systems. I enjoy building products end-to-end — from REST APIs and real-time infrastructure to AI-powered features — and I'm currently looking for full-time SDE / AI Engineer roles.

  • 🎓 B.Tech, Chemical Engineering — IIT Roorkee (2023 – 2027)
  • 💼 Software Development Intern @ Jivika (Healthtech)
  • 🌱 Open-source contributor @ FlowiseAI (YC S23) — 3 merged PRs on a 53k+ ⭐ repo
  • 🏆 Top 6% on LeetCode · Specialist on Codeforces

🚀 Featured Projects

🗂️ RepoFlow — Full-Stack GitHub Alternative

React TypeScript Node.js MongoDB Socket.io AWS

A GitHub-style platform built from scratch with a custom CLI for version control, an AI-powered duplicate-issue detector, and real-time collaboration.

  • Architected a full-stack VCS platform with 23+ REST API endpoints across 4 MongoDB models, covering repositories, issues, commits, and notifications.
  • Built a custom Git-like CLI (init, add, commit, push, pull, revert) with local staging and UUID-based commit versioning, pushing payloads up to 50MB to AWS S3 with automatic MongoDB fallback.
  • Designed a Gemini + Pinecone RAG pipeline that embeds issue text (768-dim, title-weighted) to flag semantic duplicates above a 0.82 cosine-similarity threshold, cutting manual triage by 40%.
  • Engineered a Socket.IO notification layer with private per-user rooms, delivering instant cross-session alerts for stars, follows, and issue activity — eliminating client-side polling entirely.
  • Implemented secure JWT authentication and React/TypeScript workflows for repo CRUD, starring, following, and a GitHub-style contribution heatmap, improving state sync speed by 35%.
  • Deployed the frontend on AWS Amplify with environment-based configuration, shipping a fully working live demo.

🔗 Live Demo  ·  📂 Repository


🛒 SSR E-Commerce Admin Dashboard

Next.js TypeScript MongoDB NextAuth AWS S3 Tailwind

A production-grade, server-rendered admin dashboard for managing an e-commerce catalog with role-based access, AI content generation, and live analytics.

  • Built a server-side rendered dashboard in Next.js 16 (App Router + Server Components) with full CRUD for 25+ SKUs, cutting initial load time by 40%.
  • Implemented multi-provider auth (Email/Password, GitHub OAuth, Google OAuth) via NextAuth.js v5 with a 3-tier RBAC system (Admin/Editor/Viewer) enforced through middleware-based route protection and JWT sessions.
  • Designed a 3-step product creation wizard (Basic Info → Pricing & Stock → Images) with Zod validation and React Hook Form, backed by a paginated, searchable product table.
  • Integrated AWS S3 presigned URLs for direct browser-to-S3 image uploads (up to 8 images/product) with automatic cleanup on deletion — removing server bandwidth overhead.
  • Built an AI description generator via the OpenRouter API with a 3-model fallback chain (LLaMA 3.2, Gemini 2.0 Flash, Phi-3 Mini), plus a real-time analytics suite using MongoDB aggregations powering 4 Recharts dashboards for 90-day sales and low-stock trends.
  • Authored a database seeding script generating 25 sample products and 90 days of order data for realistic demo/testing.

🔗 Live Demo  ·  📂 Repository


🛠️ Technical Skills

Frontend Development

React Next.js Redux TypeScript JavaScript

Styling & UI Libraries

Tailwind MUI ShadCN DaisyUI GSAP

Backend & Databases

Node.js Express MongoDB PostgreSQL Prisma Firebase

Programming Languages & Tools

Java C++ Python Git Docker VSCode


Footer
Profile Views

Pinned Loading

  1. TEDxIITR/TEDxIITR2025 TEDxIITR/TEDxIITR2025 Public

    JavaScript

  2. Flowdeck Flowdeck Public

    Saas Application to improve productivity of people to manage tasks smoothely.

    TypeScript

  3. content-forge content-forge Public

    TypeScript

  4. RepoFlow RepoFlow Public

    Alternative for github

    TypeScript

  5. ssr-ecommerce-admin-dashboard ssr-ecommerce-admin-dashboard Public

    TypeScript

  6. FlowiseAI/Flowise FlowiseAI/Flowise Public

    Build AI Agents, Visually

    TypeScript 53.7k 24.5k