About me

Hey! My name is Shikhar Yadav, born in 2005 in Kanpur, Uttar Pradesh. I'm a backend developer. Currently developing InChat and I'm a sketch artist in my spare time.

Shikhar Yadav coding under extreme pressure and flashing lights at Code In The Dark 2023Shikhar Yadav coding under extreme pressure and flashing lights at Code In The Dark 2023

Journey

  1. 2023

    Full Stack Development Journey

    Started building full stack applications using JavaScript, Node.js, Express, and MongoDB. Focused on understanding backend architecture, APIs, and database design.

  2. 2024

    Frontend Engineering

    Developed responsive web interfaces using React, Tailwind CSS, and modern UI practices. Worked on component architecture, routing, and performance optimization.

  3. 2025

    Real-Time Systems

    Built real-time applications using Socket.IO with features like rooms, live messaging, and scalable backend architecture.

  4. 2025

    AI Integration (Robofarm)

    Integrated AI-powered soil analysis using Hugging Face APIs. Designed backend workflows for data processing, intelligent recommendations, and report generation.

  5. 2025

    Backend Architecture & Security

    Implemented secure authentication using JWT and bcrypt, designed scalable APIs, and developed a custom lightweight ODM 'mongoose-lite-js' for file-based database management and learning system design concepts.

  6. 2026

    Advanced Systems & InChat

    Building 'InChat', a real-time end-to-end encrypted messaging system using Socket.IO and TweetNaCl, focusing on encryption, key exchange, and scalable distributed architecture.

Skills

  • JavaScript
  • TypeScript
  • Node.js
  • Express.js
  • MongoDB
  • Socket.IO
  • React.js
  • Next.js
  • REST APIs
  • WebSockets
  • Git & GitHub
  • System Design
  • LangChain