Dhruv Sharma

Dual Major in Computer Science & Chemical Engineering at IIT Gandhinagar

A pre-final year student with a passion for full-stack web development, machine learning, and competitive programming. Eager to apply my skills to solve challenging problems and create impactful solutions.

About Me

Dhruv Sharma profile picture

I am a dedicated and curious student at the Indian Institute of Technology, Gandhinagar, pursuing a unique dual major in Computer Science and Chemical Engineering. This interdisciplinary background has equipped me with strong analytical and problem-solving skills.

My primary interests lie in software development, particularly in building robust full-stack applications and exploring the potential of machine learning. I thrive in collaborative environments and am always excited to learn new technologies and take on new challenges.

When I'm not coding, I enjoy playing football and frisbee.

My Journey

May 2025 - July 2025

Summer Research Intern

VLSI Lab, IIT Gandhinagar

  • Evaluated performance of custom hardware accelerators on ML inference tasks.
  • Automated test pipelines, reducing evaluation latency by 20%.

2022 - Present

B.Tech, Dual Major

IIT Gandhinagar

Pursuing Computer Science & Chemical Engineering. Maintaining a CPI of 7.81.

Projects

Smart Energy Management System

An award-winning hackathon project featuring a live monitoring dashboard, an IoT data pipeline, and a Deep Q-Network agent for cost optimization.

ReactFastAPIPyTorchMQTT
View Project

Lost And Found WebApp

A full-stack application for managing lost and found items, built with the MERN stack.

ReactNode.jsMongoDB
View Project

C++ Chess Engine

A command-line chess engine built from scratch in C++, featuring alpha-beta pruning.

C++AlgorithmsCLI
View Project

Physics-Informed Neural Network

Trained a PINN to simulate 1D hillslope diffusion using only initial and boundary conditions, achieving low MSE on synthetic and real-world data.

PythonPyTorchNumPy
View Project

Technical Skills

Languages

Python
Python
JavaScript
JavaScript
C++
C++
GoLang MATLAB Bash

Web Development

React
ReactJS
Node.js
NodeJS
ExpressJSFlaskDjangoHTMLTailwind CSSRESTful API

Databases

MongoDB
MongoDB
MySQLPostgreSQLSQLite

Libraries & Frameworks

NumPyPandasScikit-learnMatplotlibHugging FaceReduxWebSocket

Achievements

Winner of VidyutAi Hackathon, 3rd in FloodAI Hackathon & Worldquant Brain Alphathon.

Specialist (1427) on Codeforces, Knight (1865) on Leetcode, 3-star on Codechef.

Secured 98.85 percentile in JEE Mains and AIR-10162 in JEE Advanced.

Selected in National Maths Talent Contest (NMTC) Round 2.

Get In Touch

I'm currently looking for new opportunities and would be happy to connect. Feel free to reach out to me via email.

Say Hello