Dhruv
Dhruv Gupta

An avid traveler with a nerdy streak!

gradient

About Me:

{{Software-Developer}} 🚀

I'm a skilled software developer with expertise in Next.js, React.js, and Node.js. Leveraging my strong knowledge of Data Structures and Algorithms, I enjoy optimizing the performance and functionality of web apps and backend services. My passion lies in creating seamless user experiences rather than just web pages. I have collaborated on numerous projects with startups, local businesses and campus clubs. Let's connect and bring our ideas to life!

Education

ipu

B.Tech Computer Science

USICT, GGSIPU

2021 - Present

9.155 GPA

mtabu

XII - Science/Non-Medical

Mount Abu Public School

2020 - 2021

92.4 %

Experience

SDE Intern @

Rise Higher Education

  • Single-handedly built a comprehensive website from scratch, encompassing both frontend and backend development, bringing the project from inception to completion in 6 months.
  • Designed and developed API from scratch using ExpressJS, MongoDB and utilized DSA principles, implementing robust authentication and data services.
  • Developed a user-friendly React application, delivering smooth navigation, intuitive interfaces, and optimal performance for an enhanced user experience.
  • Engineered a virtual counsellor in three.js with seamless lip-sync to audio playback, achieving a realistic virtual avatar effect.
  • Conducted in-depth research to optimize the development process, adopting new technologies and utilized Microsoft Azure to manage deployments and facilitate efficient user file management.
  • Mentored other interns fostering a collaborative learning environment.

SFS Lead @

SDC USICT

  • Maintained and upheld the Student Feedback System (SFS): http://ipu.ac.in/sfs_main.php, facilitating annual feedback for university teachers.
  • Being SFS lead, I improved the student-feedback system’s scalability and security and reduced loading time by 30% through optimizations and necessary bug fixes.
  • Led the SFS team, driving significant progress in developing and maintaining the student feedback system.
  • Administered a large SQL-based database housing feedback from 5000+ students for 500+ university teachers.

Full Stack Developer @

InfoXpression USICT

  • Created multiple intuitive and reusable react components for InfoXpression's website (The annual tech fest of GGSIPU, New Delhi).
  • Independently developed a secure backend system for event registration, drawing inspiration from Devfolio.
  • Implemented robust authentication mechanisms and participant team management features within the backend system, ensuring a smooth registration process.

Learn Student Ambassador @

Microsoft

  • For the community, I automated the tiresome process of creating and emailing event certificates by fabricating a robust Node.js script.
  • The program extracts data from an Excel file and generates and emails certificates in bulk quickly and accurately, eliminating the need for manual entry.

Open Source Mentor @

GDSC, USICT

  • I conducted events and workshops on Git, GitHub, and Open Source.
  • Organized and led a successful Hacktoberfest'22 campaign, guiding numerous students to fulfill their contributions.

Media Head @

Srijan Science Club, GGSIPU

  • Created engaging multimedia content including videos, graphics, and written pieces to promote club events, initiatives, and achievements across various platforms.
  • Managed the club's social media accounts by regularly updating content, responding to inquiries, and fostering online engagement with members and the broader university community.

DSA Wrapped

Let's commit together to solving at least one DSA problem every day, challenging our minds and strengthening our problem-solving skills. With consistent effort, we'll not only master data structures and algorithms but also cultivate a disciplined and growth-oriented mindset.

Problem of The Day Streak

622/730 days

Projects

Authify

Take a look

Node.jsExpress.jsMongoDBJWTGoogle OAuthNodeMailerHashing

Authify is a RESTful API supporting email and Google-based authentications, providing secure and seamless user authentication processes.

A* Pathfinding

Next.jsTypescriptAlgorithmsShortest Path

This project brings the A* algorithm to life through visual simulations, helping you see how it finds the shortest path in a graph or grid.

Axonify

Node.jsExpress.jsMongoDBNodeMailer

A simple API that implements public and private key architecture to send and receive messages anonymously.

Certify

Node.jsAutomationCertificate Generation

This script written in NodeJS is a straightforward tool capable of generating and mailing certificates in bulk, utilizing data from a spreadsheet (.xlsx).

HTML DOM Validator

Next.jsHTML DOMTestingPlayground

HTML DOM Validator can be used to verify structural integrity of HTML documents by validating them against specified rules. Using the HTML Validation Language, users can define custom rules to match their requirements.

Notify

React.jsNode.jsExpress.jsMongoDBNodeMailer

It is a comprehensive notes application that supports markdown notes, to-do lists, and reminders.

Smoothy

TensorflowCNNkerasShape Regularization

Smoothy is a comprehensive pipeline designed for shape classification, regularization, symmetry detection, and curve completion. It is applied in real-world scenarios to recognize and transform hand-drawn shapes into precise geometric forms, even completing missing segments.

Hobbies

Driving

Music

Travelling

Table Tennis

Contact

Scrolled till here! Well stop overthinking and contact me.

gradient