Skip to content
View DheerajMadda's full-sized avatar

Block or report DheerajMadda

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DheerajMadda/README.md

Dheeraj Madda

(Deep Learning | Computer Vision | Software) Engineer

Experienced and results-driven Machine Learning & Software Engineer with a robust background spanning 3 years, navigating diverse technologies and industries encompassing both service and product domains. My passion lies in the intricate realm of Computer Vision, where I possess a deep understanding of camera imaging principles and fundamentals.

My expertise extends across a spectrum of advanced techniques, including Multi-Task Learning, Self-Supervised Learning, Continual Learning, Kalman Filters, and Object Tracking. I specialize in Image Segmentation, Optical Flow, Stereo Vision, Depth Estimation, and Sensor Fusion involving both Camera and LiDAR technologies.

Adept at crafting and implementing custom neural networks and distributed training, my skills shine in optimizing models for reduced memory consumption, compact size, and low inference latency. I bring to the table proficiency in cutting-edge techniques such as Knowledge Distillation, Pruning, and Quantization. My deployment capabilities encompass various runtime accelerators, including ONNXRuntime, Intel OpenVINO, Nvidia TensorRT, and the Nvidia Triton Inference Server for seamless serving of single or ensemble of models.

Beyond Computer Vision, I excel in backend application development using FastAPI, ensuring scalability and performance. My proficiency extends to deploying applications seamlessly using cloud-managed CI/CD pipelines, Docker, and Kubernetes.

I am passionate about pushing the boundaries of what's possible in the world of Machine Learning and Computer Vision, continually seeking innovative solutions to complex challenges.


Kind of work that I do:

Extending a Multi-Task Network that does Monocular Depth Estimation and Semantic Segmentation to also perform Object Detection

image

Self Supervised Learning for Monocular Depth Estimation

image

Compressing a Monocular Depth Estimation Regressor Network

image

Real-time Multi-Task Learning for Indoor and Outdoor scenes using Aysmmetric Annotations

image

Popular repositories Loading

  1. PyTorch_Trainer PyTorch_Trainer Public

    This Trainer makes development of Pytorch training extremely easy and fast while making it as generic as possible from project to project.

    Jupyter Notebook 5

  2. Multi_Object_Tracking Multi_Object_Tracking Public

    Multi-Object Tracking is a task in computer vision that involves detecting and tracking multiple objects within a video sequence. The goal is to identify and locate objects of interest in each fram…

    Python 4

  3. VGG_UNET_Tensorflow_and_Pytorch_Implementation VGG_UNET_Tensorflow_and_Pytorch_Implementation Public

    A VGG (Encoder) based UNET architecture implemented using both, Tensorflow as well as Pytorch. The aim is to understand the implementation in Tensorflow framework if we know Pytorch & vice-versa..

    Jupyter Notebook 1

  4. Arduino Arduino Public

    C++

  5. C C Public

    C

  6. Python3 Python3 Public

    Python