Skip to content

@DhruvPatel28

Dhruv Patel

@DhruvPatel28

Skill iconPython
React
Skill iconTypeScript
Skill iconExpress.js
Skill iconNext.js

Anand, India

About Me

I am a passionate and driven software developer with a strong foundation in problem-solving, coding, and project development. My expertise spans multiple programming languages such as C, C++, JavaScript, and SQL, as well as frameworks like React, Next.js, and Node.js. I thrive on learning and implementing efficient solutions, as evidenced by my contest rating of 1800+ on LeetCode and completing a 100-day coding streak.

What Drives Me

I am inspired by the potential of technology to solve real-world problems and create impactful user experiences. My motivation comes from building innovative, meaningful applications and collaborating with like-minded individuals to bring ideas to life.

Things I'm Good At

  • Problem Solving: With over 400 problems solved on LeetCode and a 1800+ contest rating, I excel at breaking down intricate problems and optimizing solutions.
  • Web Development: I have built full-stack projects with secure authentication, seamless UIs, and scalable backends using tools like React, Next.js, and Prisma.
  • System Design: My knowledge of Kubernetes, Docker, and scalable architecture helps me design robust and efficient systems.
  • Hackathons: I thrive in collaborative environments and have participated in hackathons, where I've tackled real-world problems and built innovative solutions.

Projects

  • Readme (AI-Powered Blogging Platform)
    A modern blogging platform that leverages LangChain for advanced AI features, including:

    • A RAG-based (Retrieval-Augmented Generation) AI chatbot for dynamic content assistance.
    • An AI-powered grammar correction tool to enhance the quality of user-generated content.
    • Robust backend using Hono, Prisma ORM, and PostgreSQL, with seamless deployment on Cloudflare.
  • D-Kart (Ecommerce Platform with Payment Integration)
    A feature-rich e-commerce website with:

    • User authentication and session management.
    • Product browsing and searching capabilities (without requiring sign-in).
    • Add-to-cart functionality with quantity management.
    • Secure payment processing integrated via Stripe.
  • Flashcard Learning Tool
    A Next.js and PostgreSQL-powered application designed to help users learn effectively by:

    • Creating, managing, and organizing personalized flashcards.
    • Intuitive UI using Tailwind CSS for seamless interaction.

I enjoy solving complex challenges, building scalable applications, and constantly expanding my knowledge. My journey as a developer is fueled by the excitement of creating impactful solutions and collaborating with others to bring ideas to life.