Hi, I'm

Dhruba Sharma

Computer Engineer

I am an engineer that wants to solve real-world problems through A.I. Passionate about clean code, scalable architecture, and cutting-edge technology.

class Engineer {
  constructor() {
    this.name = 'Dhruba';
    this.skills = [
      'JavaScript',
      'Python',
      'Machine Learning',
    ];
  }
  
  build() {
    return 'Amazing Things';
  }
}

About Me

I'm a Computer Engineer with a passion for building elegant solutions to complex problems. With expertise spanning software development, system architecture, and emerging technologies, I thrive on turning innovative ideas into reality.

🎓

Education

B.S. in Computer Engineering

💼

Experience

6 months in as junior nodejs backend developer

🚀

Projects

10+ Completed Projects

Skills & Technologies

Languages

JavaScript/TypeScript
Python

Frameworks & Tools

Node.js
Git/CI/CD
Streamlit

Specializations

Machine Learning RAG Agents with google adk Fast Api Nodejs Python SQL Vector Embeddings Vector Databases

Featured Projects

Diabetes Prediction Webapp

This project is a Machine Learning–based Diabetes Prediction System that uses a Logistic Regression model built with Scikit-learn to predict diabetes risk from user health data. The backend is developed using FastAPI to serve predictions efficiently, while a Streamlit frontend provides an interactive and user-friendly interface. ngrok is used to expose the local backend to a public URL, enabling seamless testing and integration of the end-to-end application.

Python FastAPI Streamlit ngrok

SimpleRAG Demo

The SimpleRAG is a Retrieval-Augmented Generation (RAG) application built with Streamlit that enables users to ask questions about Infosys students. It leverages Groq’s API and vector embeddings to find relevant documents and generates answers using the LLM model llama-3.3-70b-versatile.

Python Streamlit Groq API

Weather agent with google adk

A Google ADK agent that provides the current weather, coordinates, and time for a specified city. The agent uses the Open-Meteo API for weather data and a geocoding API for latitude and longitude.

Python Google ADK Open-Meteo API

Helmet Detection

This project implements a real-time helmet detection system using YOLOv8. It detects whether a person is wearing a helmet or not and raises an audible beep alert if someone is without a helmet.

Python YOLOv8

Get In Touch