Dhruv Patel
@DhruvPatel28
Dhruv Patel
@DhruvPatel28
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.