Skills

Languages & Databases:
C, C++, Java, Python, JavaScript, GoLang, SQL, Dart, Solidity, HTML, CSS, MySQL,NoSQL, MongoDB, Firebase.

Frameworks & Technologies & Tools:
Node.js, Django, Flask, REST APIs, FastAPI, Tailwind, Keras, Tensorflow, PyTorch, Pandas, Numpy, Scikit-learn, Matplotlib, Seaborn, NLTK, SpaCy, OpenCV, Git, Github, Docker, Jupyter Notebook, Google Co-laboratory, React JS, HuggingFace, LangChain, AWS, GraphQL.

About

About Me

Hey there! I'm Dhruv Gada, your friendly neighborhood data geek on a mission to crack the code of tomorrow's tech challenges. With an upcoming journey to pursue a Master of Science in Computer Science at Brown University & armed with a degree in Computer Engineering and a quest at IIT Madras to master all things data, I'm here to turn raw numbers into gold—figuratively speaking, of course. Whether I'm wrangling AI models or taming backend dragons, I thrive on the thrill of innovation and the occasional late-night debugging session. Let's geek out together and create some serious tech magic!

Work Experience


Crucibo, India

Chief Operating Officer & Co-Founder

Sep 2022 - May 2024
  • Successfully launched the Crucibo app on Play Store & App Store, achieving 150+ downloads.
  • Led the hiring process, coordinated, and mentored a team of 5 interns, implementing agile methodologies for improved collaboration and a 20% increase in productivity.
  • Designed and implemented backend infrastructure with 30+ RESTful APIs and managed AWS EC2 cloud deployment, achieving over 90% uptime and optimized performance.
  • Experimented and explored LLMs and AI agents to create an automated chatbot system by collaborating with alumni for guidance, laying the foundation for enhanced user interaction and support capabilities.
  • Embraced the challenges and rewards of a startup environment, gaining invaluable hands-on experience and exposure to diverse facets of tech entrepreneurship.

SkillStation Academy, India

Junior Mentor Intern


Oct 2023 - Jan 2024
  • Developed and delivered a comprehensive JavaScript curriculum using modern ES6+ features, resulting in a 5-week intensive course that provided students with a robust foundation in web development.
  • Designed and developed 10+ RESTful APIs using Node.js and Express.js, and led project-based modules covering server architecture, middleware, database integration, and CRUD operations, enabling students to build functional web applications.
  • Distinguished mentor, imparting JavaScript skills to students within a non-profit organization.
  • Authored detailed codebases and provided ongoing support to ensure students' understanding and practical application of web development concepts.
  • Guided fellow mentors in effectively delivering segments of the syllabus and creating quizzes for the students, where they scored above 85%.
  • Inspired students to explore further into coding and web development, fostering a collaborative and enthusiastic learning environment.

ilaiLabs and Research,Inc, USA

Junior Research Assistant

May 2023 - Aug 2023
  • Conducted in-depth analysis of deep learning models (CNN, YOLO, RCNN) and Tesseract library for Optical Character Recognition (OCR), resulting in a comprehensive evaluation of state-of-the-art techniques and guiding future research directions.
  • Implemented Generative Adversarial Networks (GANs) for image denoising and developed an API for seamless model integration, achieving 98% accuracy and faster processing.
  • Contributed to the development of custom functions for the OCR model, leading to a significant 15% improvement in character recognition accuracy.

Amepay, India


Blockchain Engineer

Jul 2022 - Jan 2023

  • Developed APIs within the blockchain network using Django, explored GraphQL, and integrated MetaMask for wallet functionality.

  • These efforts enabled seamless communication and data transactions, culminating in the successful implementation and readiness of staking functionality.

  • Collaborated with app development team to implement & integrate APIs, ensuring the functioning of user transactions & data on the platform.



Free-Lancing

Embracing flexibility with a dash of creativity, one gig at a time.

White Turtle Studios

Utilized and fine-tuned AI models for voice generation, RVCs, subtitles, text-to-video using Runway, and image creation using open-source stable diffusion models, creating over 200 media files. Demonstrated rapid adaptability by implementing novel models and crafting optimal prompts, enhancing media output realism and quality. Collaborated with the creative team to integrate AI-driven solutions, boosting workflow efficiency and output quality. Researched about such AI applications, maintaining a leading edge in emerging technologies.

Node.js Backend

During the freelancing tenure, specialized in developing robust backend infrastructures using Node.js. Created and maintained over 50 RESTful APIs for clients such as Blue Lotus and Zetta, ensuring seamless integration and high performance. Leveraged Express.js for server-side functionality, optimized database interactions, and implemented efficient middleware solutions. Additionally, provided guidance to clients on best practices for scalable architecture, enhancing the reliability and efficiency of their applications. This hands-on experience solidified expertise in Node.js, backend development, and client collaboration.

Statistical Fantasy Team Optimization: Powered by Django

Implemented a sophisticated algorithm for fantasy team selection, leveraging advanced techniques in probability, statistics, and loss functions to optimize player choices based on permutations and combinations. Utilized Django to develop a dynamic web platform, integrating the algorithm to streamline player selection and enhance user experience.

Education


Brown University

Master of Science in Computer Science


Aug 2024 - May 2026
Dwarkadas J Sanghvi College of Engineering (Mumbai University)

Bachelor of Technology in Computer Engineering with Honors in Intelligent Computing

Courses: Data Structures, Advanced Algorithms, Computer Networks, Database Management, Operating System, Information Security, Software Engineering, Machine Learning, Artificial Intelligence, Big Data Analytics, Distributed Systems, Deep Learning, Signal Processing

Sep 2020 - Present
Indian Institute of Technology, Madras
(IIT-M)

Programming & Data Science Completed Foundational, currently in Diploma Level.

Courses: Mathematics, Statistics, Machine Learning, Business Analytics, Tools in Data Science, Programming, Data Structures and Algorithms using Python, Database Management, Business Data Management, Machine Learning, Mordern Application Development

Dec 2020 - May 2024

Research

Where Questions Become Answers

Published

DR-SASV: A DEEP AND RELIABLE SPOOF AWARE SPEECH VERIFICATION SYSTEM

International Journal of Information Technologies and Security

The DR-SASV system integrates a CNN-based spoof detection model with a transformer-based speech verification model to identify both impostor speakers and spoofing attacks. Trained on the ASVSpoof 2019 LA dataset, it achieves 96% accuracy in spoof detection and a 13.74% error rate in speech verification, with an overall equal error rate of 10.32%. This end-to-end solution offers robust protection against fraud.

STOCK PREDICTION USING GAN AND SENTIMENT ANALYSIS


International Journal on Recent and Innovation Trends in Computing and Communication

This paper proposes a method for forecasting stock market movements based on sentiment analysis of tweets. By mapping Twitter data to stock prices via the Twitter API, a dataset is created to assess public perception. The method employs a Generative Adversarial Networks (GAN) framework, integrating three GAN models with Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM). The Root Mean Square Error (RMSE) metric evaluates the model's accuracy, determining which GAN model provides the best results.

MOBILENET-BASED TRANSFER LEARNING: A NOVEL APPROACH FOR IMPROVED ALZHEIMER'S DISEASE CLASSIFICATION FROM BRAIN IMAGING

International Journal of Intelligent Systems and Applications in Engineering

This paper proposes a method for forecasting stock market movements based on sentiment analysis of tweets. By mapping Twitter data to stock prices via the Twitter API, a dataset is created to assess public perception. The method employs a Generative Adversarial Networks (GAN) framework, integrating three GAN models with Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM). The Root Mean Square Error (RMSE) metric evaluates the model's accuracy, determining which GAN model provides the best results.

SMARTPHONE-BASED POTHOLE AND SPEED-BREAKER DETECTION SYSTEM

Part of the book series: Smart Innovation, Systems and Technologies (Springer,SIST,volume 376)

Potholes are a significant road hazard, causing vehicle damage and endangering drivers. Traditional manual inspection methods are slow and costly. This research introduces a technical approach using accelerometer data and statistical methods like CUSUM filtering and mean value filtering for automated pothole detection. Accelerometer data, collected inexpensively, undergoes preprocessing with these methods to detect indicators such as sudden acceleration changes and vibrations associated with potholes. The algorithm is trained and tested on both secondary and primary datasets created specifically for this purpose, using labeled data to detect potholes accurately. Experimental results during training and testing on primary data show that the SVM is effective at detecting potholes with an accuracy of 93.3%.

OFFENSE DETECTION USING BERT AND CNN


IEEE Xplore - 2022 IEEE 3rd Global Conference for Advancement in Technology

In today's world of abundant user-generated content (e.g., articles, books, blogs), concerns about offensive material are growing. Unlike RNN and LSTM, which process words sequentially, BERT analyzes input simultaneously. This study combines BERT with CNN layers to enhance accuracy in classifying hate speech and offensive language. Initially trained on a dataset with three categories (hate, offensive, neither), focusing later on offensive and non-offensive categories improved BERT's accuracy. Without CNN, BERT achieved 85% accuracy, whereas with CNN focusing on two categories, it reached nearly 95%

EVALUATING THE INFLUENCE OF TEXT REPRESENTATION TECHNIQUES ON DIVERSE MACHINE LEARNING ALGORITHMS FOR STRESS DETECTION IN SOCIAL MEDIA USERS

IEEE Xplore - International Conference on Advances in Modern Age Technologies for Health and Engineering Science

Social media platforms like Twitter, Facebook, and Instagram reveal insights into users' mental health due to the anonymity of online interactions. This study examines the effectiveness of TF-IDF and Bag-of-Words (BoW) for stress detection in textual data. Various machine learning algorithms and deep learning models—SVM, Random Forest, Logistic Regression, Naive Bayes, RNN, LSTM, RoBERTa, and BERT embeddings—are evaluated using datasets from Reddit and Twitter. The research aims to optimize stress detection systems by assessing how TF-IDF and BoW impact classifier performance.


In Review

Indian Phishing Landscape- ML & DL approach for detecting malicious URLs

Awaiting review - This study categorizes phishing websites using ML algorithms and employs CNN, RNN, and LSTM for effective detection. It introduces a curated Indian Phishing Website Dataset tailored specifically for URL detection in the context of cybersecurity.

SwasthyaBuddy: Assessing Chronic Obstructive Pulmonary Disorder Patients

Awaiting review - This research highlights the critical role of Machine Learning and Deep Learning Algorithms in assessing Chronic Obstructive Pulmonary Disorder patients, emphasizing the development of a system aimed at improving diagnosis and patient care outcomes.

A Semi-Supervised Learning Approach for Code Smell Detection

Awaiting review - This paper explores the implementation of semi-supervised algorithms to enhance code smell detection in software development, using ML techniques to check and improve code quality and hence further on maintainability.

Unearthing Code Smells: In-Depth Exploration of ML in Code Smell Detection

Awaiting review - This study provides a comprehensive review of various types of code smells and evaluates the efficacy of ML algorithms in detecting and mitigating them, contributing to the advancement of software evolution.

Decoding Plasmodium knowlesi Stages with Explainable AI and ML/DL Models

Leveraging ML/DL models and Explainable AI, this study advances malaria diagnostics by accurately detecting and understanding Plasmodium knowlesi stages through single-cell RNA sequencing, ensuring precise and insightful results.

Driving AI Security Innovation: Defending LLMs Against Intrusive Prompt Injection

This research investigates methods to enhance the security o against prompt injectiof LLMs attacks. It explores various ML & DL techniques for detecting and mitigating these attacks, utilizing NLP methodologies.

Projects


PromptCraft 🔗

Prompt Engineering, API Integration, ChatGPT, HTML, CSS, JS, Node.js

Developed a website leveraging the capabilities of ChatGPT. From frontend components to backend logic built with Node.js, every aspect—including API integration—was crafted using outputs generated by ChatGPT. This innovative platform serves as an in-depth exploration of prompt engineering, showcasing its applications and methodologies in transforming natural language processing tasks.

EEG Wheelchair Car 🔗

Neurotechnology, EEG Signals, Voice Translation, NLP, CV

Co-developed an EEG Wheelchair Car for individuals with disabilities, revolutionizing mobility with neurotechnology. Using a NeuroSky headset with 3 sensors, brain signals are translated into motion, enabling seamless control over the car. Implemented voice translation for movement & a hand gesture detection system to interpret commands with future prospects of hardware integration for movement. Qualified in the top 11 at the national DJASCII competition.

EmotionWave 🔗

Dynamic Speech-to-Emotion Web App, Real-Time Sentiment Analysis, Node.js, Express

Developed EmotionWave, a dynamic speech-to-emotion web application using real-time speech recognition and sentiment analysis. Built the backend with Node.js and Express to handle API requests and sentiment processing. Ensured seamless user experience with comprehensive error handling and real-time visual feedback through dynamic emoji updates.

CommuneFarm 🔗

React.js, Node.js, Chart.js, Flask, ML,FastAPI

Orchestrated development of CommuneFarm, using React.js, Node.js, and Chart.js, a scalable central platform uniting and empowering thousands of farmers across India. Developed a GPS-based machine learning model and IoT simulation to forecast crop yields and mineral content, enhancing agricultural practices. Created a centralized communication platform to disseminate agricultural policies, advanced farming methods, and donation programs, fostering community growth.

Dad Joke & Imdb - CLI Apps

GoLang

Developed a Command Line Interface App utilizing GoLang, and created custom commands :

  • CLI App: Developed a command-line application using Golang to deliver dad jokes and retrieve detailed information about movies & TV Shows from IMDb. This interactive tool enriches user experience by providing humor and comprehensive movie data directly through a simple text-based interface.

  • CLI

    CLI-2
YouTube Summarization, ChatCSV, & AI Lyrics Generator, LLMs

LangChain Agent, OpenAI API, Hugging Face, Streamlit, LLMs

Developed a LangChain Agent utilizing OpenAI API and Hugging Face for dual applications:

  • YouTube Summarization: Created a system to summarize YouTube videos, enabling efficient content digestion using advanced natural language processing techniques.
  • ChatCSV: Implemented an interactive chatbot for handling CSV data, allowing intuitive querying and manipulation of data files through natural language.
  • AI-Generated Lyrics: Trained a GPT-2 model on song lyrics and developed a custom generator for creating unique lyrics based on specific prompts, demonstrating the creative potential of AI in music.

These projects showcase the versatility and innovation of using LangChain Agent in diverse applications, enhancing accessibility and usability of digital content and data management.

Extracurricular Activities

Where Passion Meets Action

Positions of Responsibilites

3rd International Conference on Advanced Computing Technologies and Applications, Logistics Department 2023

Contributed to event decoration, management for judges, participants, and keynote speakers, ensuring a seamless experience.

Teaching Assistance, Dwarkdas J Sanghvi College of Engineering 2023


Created comprehensive lab manuals, code sets, and assignments for Image Processing & Computer Vision. Developed hands-on experiments in YOLO, GANs, transfer learning, and motion analysis.

Volunteer, COVID-19 Vaccination Drive



Assisted in organizing and supporting a successful vaccination drive in a village near Mumbai, ensuring smooth operations and community participation.


Unicode, Coding Club

Core BE Mentor, 2023 - 2024

Played a pivotal role in strategic decision-making, project management, and event coordination, shaping the club's initiatives and fostering innovation. Led the Unicode outhouse projects from various seniors, mentoring junior members and guiding them in best practices for impactful open-source contributions for Cisco & creating a vos-viewer like application for a senior from UIUC.

Node.js Mentor, 2022-2023

Taught junior developers through expert mentoring in Node.js, steering the successful development of a Reddit-like application. Organized and led coding workshops on Github for github practices and Hackprep for equipping students with essential skills for competitive hackathons impacting over 170 aspiring developers. Guided and mentored end-to-end project executions like projects Med-O-Care health monitoring app & an internship portal.

Node.js Mentee, 2021-2022

Contributed to the development of a quiz application designed to assist disabled individuals, leveraging Node.js proficiency and a passion for accessible technology solutions. Actively engaged in absorbing and applying advanced Node.js concepts within the club's dynamic learning environment.

Achievements


Ctrl+Alt+Achieve


Smart India Hackathon Finalist '22

Secured a finalist position in the prestigious Smart India Hackathon 2022 by developing a decentralized blockchain system for secure document sharing, for the Indian Council For Cultural Relations (ICCR).


STTP Session at Shri Bhagubhai Mafatlal Polytechnic

Delivered an engaging session on Generative AI and ML during a Short Term Training Programme (STTP) at Shri Bhagubhai Mafatlal Polytechnic, covering AI research trends, applications of ML, and emerging technologies.


Innovation Incubator

1st in Upstart by E-Cell DJSCE Sanghvi

1st in Upstart by E-Cell DJSCE Sanghvi: Secured first place in a simulated problem-solving competition that mimicked challenges faced by startups, applied quick thinking and innovative solutions in a competitive environment.

1st in Ideathon at E-Summit 2021 by BloomBox KJSCE

Achieved 1st place in the Ideathon at E-Summit 2021, organized by BloomBox KJSCE, for presenting innovative ideas and strategic solutions.

Best Presentation at Chem Tank, DJSCE

Awarded Best Presentation at Chem Tank, a virtual simulation of the famous Shark Tank event at DJSCE, for delivering a compelling pitch and demonstrating exceptional presentation skills.


Lights, Camera, Impact!

Completed All 8 Levels of Speech & Drama by Trinity College of London

Successfully completed all 8 levels of Speech & Drama by Trinity College of London, reflecting excellence in communication and performance arts.

Acted in a Short Movie by School Cinema, "Too Cool For School"

Played a key role in a school cinema production addressing peer pressure. PS played the character of the bully 🤭🤣

Best Director, Parda Film Festival 2015

Honored as the Best Director at the Parda Film Festival 2015, Directed a thought-provoking film about child abuse for raising social awareness.

Beyond the Field, On the Charts


State Level Air Pistol Shooter

Particiapted & won in various 10 meter air pistol shooting competitions.


FIDE Rated Chess Player

Attained FIDE rating in Blitz with a rating of 1280.

Contact

Contact Me