Skills & Expertise

Languages

Python
Python
C++
C++
JavaScript
JavaScript
Shell
Shell

Frameworks, Libraries and Tools

FastAPI
FastAPI
Next.js
Next.js
Tailwind CSS
Tailwind CSS
React
React
Docker
Docker
Kubernetes
Kubernetes
PyTorch
PyTorch

Databases

MongoDB
MongoDB
PostgreSQL
PostgreSQL
Redis
Redis
Elasticsearch
Elasticsearch
ClickHouse
ClickHouse
Kafka
Kafka
Qdrant
Qdrant

Concepts

M
Machine Learning
D
Deep Learning
C
Computer Vision
N
Natural Language Processing

Things I'm Learning

G
Golang
R
Rust
D
Distributed Systems
W
WASM

Professional Experience

Cloudastucture Inc

Director, Machine Learning

Cloudastucture IncDec 2020 - now

  • Successfully set up and led a team, fostering collaboration and expertise in machine learning and deep learning technologies.
  • Led the design and construction of an end-to-end platform for scalable deep learning model deployment, leveraging Kubernetes (K8s) for efficiency.
  • Implemented a robust model version control pipeline to ensure accurate tracking of model changes and reproducibility.
  • Achieved a highly performant pipeline, scaling up from processing 100k videos to 2 million per day.
  • Led migration project from cloud to colocation servers, reducing costs by 75%.
  • Effectively managed and negotiated with external stakeholders in my geography to offset company costs, resulting in significant cost savings
Quantiphi Analytics Solutions Pvt. Ltd. / AthenasOwl

Machine Learning Engineer

Quantiphi Analytics Solutions Pvt. Ltd. / AthenasOwlApril 2019 - Nov 2020

  • Worked as part of the Video Intelligence Team at Athenas Owl, a Media-Based AI Product company.
  • Contributed to the development of a cutting-edge product aimed at assisting marketers in cataloging sports moments from vast video content libraries, spanning thousands of hours. Utilized a complex pipeline for different types of classification, object detection, and Siamese Network.
  • Responsible for generating new AI features in the product.
  • Contributed as an Engineer to a cutting-edge project aimed at developing a comprehensive athlete tracking solution across different sporting categories for amajor global sporting event. Focused heavily on OCR and Tracking. Ensured strict adherence to GDPR (General Data Protection Regulation) guidelines throughout the development process, prioritizing the protection of athletes' privacy and data rights.
Deloitte USI Consulting

Business Technology Analyst

Deloitte USI ConsultingJune 2018 - March 2019

  • Worked in Human Capital Service Line which deals with research, analysis and design of critical programs involving different aspects of HR Processes.
  • Got Trained in Workday which is a cloud-based ERP Solution for human capital management and financial management applications.
  • Staffed in worldwide implementation of Financial Giant wherein Delivered both Inbound and Outbound Solutions using Workday Studio and EIBs(Enterprise Interface Builder).

Speaking & Talks

Rolling with Python: Intro to Python Wheels

BangPypers Meetup 2024, Bangalore

Introduction to Python Wheels, why it is important, how it helps in packaging and distributing Python libraries. How C/C++ libraries can be included in Python Wheels.

PythonPackagingWheels

Speeding up Python with Cython

Pycon India 2024, Bangalore / Pycon Japan 2024, Tokyo

Under Core Python: Basic of PVM, Cython, how to speed up Python code, how it helps in Preprocessing and Postprocessing of data with Object Detection.

PythonCythonPerformance

Education

National Institute of Technology, Raipur

Bachelor of Technology in Computer Science and Engineering

National Institute of Technology, Raipur

2014 - 2018

  • Thesis: "Diabetic Retinopathy Detection using Deep Learning"
  • Pre-Thesis: Deposist Prediction using Machine Learning Models
  • Finalist in the Smart India Hackathon 2018
  • Winner of the NIT Raipur Model Making 2017
Udacity

Data Analyst Nanodegree

Udacity

2018 - 2019

  • Completed the Data Analyst Nanodegree
  • Projects: Investigate a Dataset, Analyze A/B Test Results, Wrangle and Analyze Data, Communicate Data Findings
  • Skills: Python, Pandas, Numpy, Matplotlib, Seaborn, Jupyter Notebook
Stanford Center for Professional Development

CS 224w: Machine Learning with Graphs

Stanford Center for Professional Development

2021

  • Completed the course on Machine Learning with Graphs
  • Skills: Graph Neural Networks, Graph Convolutional Networks, GraphSAGE, Graph Attention Networks
CCE Indian Institute of Science, Bangalore

Introduction to High-Performance Computing

CCE Indian Institute of Science, Bangalore

Aug 2023 - Dec 2023

  • Single Semester Course on High-Performance Computing
  • Skills: MPI, OpenMP, CUDA, Parallel Programming

My Favorites

Mastodon