Skip to content
View Shikhar1504's full-sized avatar

Highlights

  • Pro

Block or report Shikhar1504

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
Shikhar1504/README.md
Typing SVG

Hi 👋, I'm Shikhar Sinha

Full-Stack Developer | AI Engineer | Backend Systems | Competitive Programmer

Profile Views


🚀 About Me

  • 🎓 Pursuing B.E. in Electronics & Communication Engineering at Bangalore Institute of Technology (Expected May 2027) — GPA: 8.69
  • 💻 Full-Stack Developer: Building fast, scalable, and responsive web applications using the modern MERN Stack and Next.js.
  • 🤖 AI Engineer: Specialized in Generative AI & Agentic AI — building event-driven LLM pipelines, autonomous agents, and vector-based semantic retrieval architectures (RAG) using Python, FastAPI, LangChain, and LangGraph.
  • Competitive Programmer: Expert on Codeforces and Knight on LeetCode with a deep understanding of Data Structures & Algorithms.
  • 🏆 Achievements: Advanced to Round 2 of Meta Hacker Cup 2025, secured Global Rank 1312 in TCS CodeVita, and shortlisted for multiple national hackathons (Amazon, Adobe).
  • 💬 Ask me about: Full-Stack Development, System Design, AI Architectures, or DSA optimization.
  • 📫 Reach me at: shikharsinha117@gmail.com

🛠️ What I've Built

Node.js · Express · MongoDB · React

  • Engineered a high-concurrency banking system using MongoDB session transactions to synchronize data and inherently prevent race-condition overdrafts.
  • Enforced strict request-level idempotency via compound unique indexes, eliminating duplicate transactions under network retries.
  • Architected an immutable double-entry ledger with schema-level hooks to guarantee auditability and financial correctness.
  • Implemented a state-driven transaction lifecycle featuring bounded retries and decoupled event-driven notification handling.

Next.js · PostgreSQL · pgvector · Inngest · Gemini API

  • Architected an event-driven async pipeline (Inngest) to generate end-to-end courses, keeping API responses under 200ms during heavy LLM workloads.
  • Engineered a vector-based semantic caching layer (pgvector) with a two-gate hit detection strategy to drastically reduce redundant LLM calls and latency.
  • Built a custom RAG pipeline that chunks, embeds, and indexes course data to ground Gemini API generations and minimize hallucinations.
  • Implemented an adaptive remediation loop that analyzes low quiz scores and automatically generates targeted practice content.

Node.js · TypeScript · Socket.IO · Redis · Leaflet

  • Built a horizontally scalable real-time location tracking engine handling high-frequency telemetry with $O(1)$ spatial grid geofencing.
  • Implemented defensive backend patterns including token-bucket rate limiting, velocity-based drift filtering, and graceful Redis-to-memory state failovers to protect the event loop.

Next.js 15 · Gemini API · Vonage · Prisma · PostgreSQL

  • Developed a secure telemedicine portal integrating Google Gemini for symptom analysis and Vonage API for WebRTC real-time video consultations.
  • Ensured safe booking and payout execution using atomic PostgreSQL transactions and strict role-based access control.

JavaScript · Chrome Extensions API · Google Gemini API

  • Created a lightweight browser extension that extracts video transcripts and interfaces with the Gemini API to instantly generate structured, actionable summaries.

🏆 Competitive Programming & Achievements

Platform / Event Rating / Standing Highlight
Codeforces 1644 (Expert) Global Rank 531 in Educational Round 183
LeetCode 1857 (Knight) Consistent solver of advanced algorithmic constraints
CodeChef 1721 (3-Star) Global Rank 52 in Starters 211
Meta Hacker Cup 2025 Round 2 Qualifier Ranked 728th globally in Round 1, 1198 in Round 2
TCS CodeVita Season 13 Global Rank 1312 Recognized for exceptional coding and logic skills
Major Hackathons Round 2 Shortlists HackOn With Amazon Season 5 & Adobe India Hackathon 2025
Corporate Challenges Participant Flipkart GRiD 6.0, Walmart Sparkathon, Cisco Champions League

💻 Tech Stack

Languages

C++ Java Python JavaScript TypeScript

AI Engineering & Machine Learning

Gen AI FastAPI LangChain LangGraph Google Gemini Pinecone Scikit Learn

Frontend Technologies

React Next.js Redux Tailwind CSS Framer Motion

Backend, Databases & Architecture

Node.js Express.js MongoDB PostgreSQL pgvector System Design Inngest

Tools & DevOps

Docker Git Postman


📊 GitHub Analytics

GitHub Stats GitHub Streak
Top Languages

Contribution Graph


📫 Let's Connect

LinkedIn Portfolio Gmail LeetCode Codeforces CodeChef

🕵️‍♂️ Fun Fact: I approach debugging like solving a mystery novel — each console.log is a clue leading to the solution!

Pinned Loading

  1. AI_Learning_Management_System AI_Learning_Management_System Public

    An AI-powered Learning Management System (LMS) that generates courses, notes, flashcards, and quizzes using gemini

    JavaScript 1

  2. Bank-Transaction Bank-Transaction Public

    Production-grade banking backend and React dashboard focused on safe money movement, correctness under concurrency, and operational observability.

    JavaScript

  3. Real-Time-Device-Tracking Real-Time-Device-Tracking Public

    A production-grade, horizontally scalable real-time location tracking system built with Node.js, TypeScript, Express, Socket.IO, and Leaflet.

    TypeScript

  4. Doctors_Appointment_Platform Doctors_Appointment_Platform Public

    🏥 CareMeet: Next.js 15 telemedicine platform with AI symptom analysis (Google Gemini), video consultations (Vonage), multi-role auth (Clerk), and HIPAA-compliant design. Features appointment bookin…

    JavaScript 1

  5. youtube-ai-summary-chrome-extension youtube-ai-summary-chrome-extension Public

    A Chrome extension that uses the Google Gemini API to generate AI-powered summaries of YouTube video transcripts.

    JavaScript 1

  6. space-background space-background Public

    A customizable animated space background React component

    JavaScript 2