Welcome to my Website

I am Dhruv Sharma

An Engineer

A Sustainability Enthusiast

About Me

Hello! I'm Dhruv Sharma, a passionate and dedicated Engineer driven by a commitment to creating products that benefit humanity. My strong foundation in Python and JavaScript enables me to build dynamic and impactful web applications that address real-world challenges. I thrive on using technology to solve complex problems and make a positive difference.

Engineering captivates me with its problem-solving aspect and the satisfaction of finding innovative solutions. This drive keeps me motivated and committed to advancing technology for the betterment of society.

In addition to my technical skills, I have a creative side that shines through in my love for designing products, websites, and graphics. While I appreciate the intricacies of complex designs, I have a particular affinity for minimalistic and visually appealing aesthetics. This blend of creativity and technical expertise allows me to craft solutions that are both functional and aesthetically pleasing.

Hobbies

Cycling

Exploring new trails and enjoying the outdoors.

Running

Keeping fit and challenging myself with marathons.

Photography

Capturing moments and creating visual stories.

Skills

Website Development

I specialize in creating responsive and visually appealing websites using modern web technologies like React, Node.js, and Vite. My focus is on delivering high-performance, scalable web applications that enhance user experience and meet client needs.

Website Design

I excel in designing user-centric websites with a strong emphasis on UI/UX principles. Using tools like Figma and Adobe XD, I ensure that each design is intuitive, accessible, and aligns with the latest design trends.

Website Deployment

I handle the deployment of web applications to various hosting platforms, ensuring smooth transitions from development to production. My expertise includes setting up CI/CD pipelines, configuring environments, and optimizing performance.

Data Analysis

I utilize data analysis techniques to derive actionable insights from complex datasets. With experience in Python and tools like Pandas and Jupyter Notebook, I perform data cleaning, visualization, and statistical analysis to support data-driven decisions.

Machine Learning

I apply machine learning algorithms to build predictive models and solve complex problems. My skills include supervised and unsupervised learning, model evaluation, and using libraries such as Scikit-Learn and TensorFlow.

Financial Modelling

I design and implement financial models to support decision-making and risk management. My expertise includes developing DCF models, analyzing financial statements, and using tools like Excel and Python for financial forecasting and valuation.


Tools

Python

JavaScript

React

CSS

MySQL

Flask

MongoDB

Express

Excel

Git

GitHub

Docker


Projects

Card image cap
Lost and Found Web App

Developed a comprehensive Lost and Found web application to streamline the process of reporting and recovering lost items. This app allows users to create reports for lost or found items with detailed descriptions, photos, and location information. It features a robust search and filter system to help users quickly find matching reports. The application also includes user authentication for secure account management and notifications to alert users of potential matches.

Volatility Visualizer (NSE20)

Volatility Visualizer (NSE20)

An interactive tool for visualizing stock market volatility using the NSE20 index. Implements various statistical methods to provide insights into market trends. Developed using Python, Plotly. Deployed Using Streamlit.

Library Database Management System

Library Database Management System

A comprehensive system for managing library operations, built using Python Flask for the backend and MySQL for the database. This tool allows users to efficiently manage library data, including books, members, and transactions, providing a seamless experience for library management.

Chat Classifier Using LSTM

Chat Classifier Using LSTM

A machine learning project that uses Long Short-Term Memory (LSTM) networks to classify and categorize chat messages. Implemented with TensorFlow and Keras to build and train the model.

Text Summarizer Using NLTK Corpus

Text Summarizer Using NLTK Corpus

A machine learning project that uses Sentence Averaging to summarize the input text. Deployed using Streamlit.

Agitated Heating Vessel

Agitated Heating Vessel

A project for modeling the dynamics of an agitated heating vessel. Used computational methods to analyze heat transfer and fluid dynamics. Implemented calculations in MATLAB and Python.

Contact Me

https://www.embed-map.com