hi theređź‘‹, I'm

Nikhil Kumar

*, he/him

Passionate about building high-performance and scalable web applications.

Avatar

about me.

Hey! I'm a full-stack developer who loves building efficient, scalable, and intuitive applications. I thrive on solving complex problems, optimizing performance, and creating seamless user experiences.

experience.

  • Backend Developer Remote

    at, ricoz.in

    Oct, 2024 - Present

    • Integrate GeoSpatial queries in MongoDB to refine location-based services, enhancing search accuracy.
    • Working with Razorpay for secure payment processing, improving transaction reliability and user experience.
    • Optimized MongoDB Aggregation Pipelines (30% faster) and built a slot booking app for seamless scheduling.
    • Implemented Redis queue for efficient email processing, improving delivery speed and reliability.
    • Javascript
    • TypeScript
    • Node.js
    • Express.js
    • MongoDB
    • JWT
    • Razorpay
    • zod
    • Redis
    • AWS EC2
    • Nginx
    • Git & Github
  • Software Developer Intern Hybrid - Lucknow, India

    at, predulivelabs.in

    June, 2024 - August, 2024

    • Optimized website performance by implementing caching strategies with Redis and improving API responsetimes.
    • Developed scalable MongoDB Aggregation Pipelines for efficient data retrieval across multiple applications.
    • Built a responsive, user-friendly web interface using ReactJs, Tailwind CSS, improving engagement.
    • React.js
    • Tailwind CSS
    • ShadCN
    • Node.js
    • Express.js
    • MongoDB
    • JWT
    • Vercel
    • Git & Github

projects.

  • LeetCode Clone

    live preview github

    • Built a full-stack LeetCode-like coding platform enabling users to practice problems, run code in real time, and view detailed submission results.
    • Integrated Judge0 API for multi-language code execution (C++, Java, Python, JavaScript, Go, Ruby) and Monaco Editor for rich coding experience with syntax highlighting and auto-completion.
    • Implemented Redis-based rate limiting and token blacklisting to secure APIs and prevent abuse, reducing unauthorized API usage by 95%.
    • Designed secure authentication using JWT and bcrypt, along with role-based access control for admin and users, improving platform security by 90%.
    • React 19
    • Node.js
    • Express.js
    • Judge0
    • Monaco Editor
    • Redis
    • MongoDB
    • Gemini AI
  • Ai Career Coach

    live preview github

    • Built an AI Career Coach with React 19, Next.js 15, Tailwind CSS, and Shadcn UI for a smooth and interactive user experience.
    • Delivered AI-driven career guidance using Gemini API for personalized resume reviews, job suggestions, and insights.
    • Developed a scalable backend using NeonDB, Prisma, and Inngest for efficient data handling and event-driven workflows.
    • Integrated secure authentication with Clerk, enabling seamless user onboarding and data protection.
    • React 19
    • Next.js 15
    • TypeScript
    • Tailwind CSS
    • NeonDB
    • Prisma
    • Clerk
    • Inngest
    • Gemini API
    • Shadcn UI

technical skills.

  • Languages:

    C++, JavaScript, TypeScript

  • Frameworks/Technologies:

    Node.js, Express.js, React.js, React Native, Next.js, Expo

  • Libraries:

    TanStack Query, Zod, Tailwind CSS, ShadCN, Material UI

  • Database & Backend:

    MongoDB, Redis, Kafka

  • Cloud & Deployment:

    Amazon Web Services (AWS), Vercel, Render, Netlify

  • Tools & Platforms:

    Git, GitHub, Razorpay, Postman, Visual Studio Code

  • Concepts:

    Data Structure & Algorithms