top of page
Work Blur

Writing Work

Here are a few of my favourite articles, blogs, and tutorials that have been published so far.

Data-Centric Approach vs Model-Centric Approach in Machine Learning

Image by Christopher Gower
Image by Christopher Gower

MLOps vs. DevOps vs. ModelOps

61f3990bcc8491236856c18d_MLOps vs DevOps vs ModelOps.png

ML from Research to Production – Challenges, Best Practices and Tools [Guide]

Taking machine learning or AI into production takes a lot of patience, effort, and resources. AI models are great for predicting all sorts of things, from what movie you’ll like to whether your cat will scratch the furniture. But in most cases, AI models have a hard time making it into production. 

In this article, we’ll discuss why it’s hard to get models to production, how you can take your machine learning experiments from research to production, and things to consider after your model is deployed to production. 

Challenges in Deploying Machine Learning Models

Machine learning is a booming industry that has brought incredible advancements in various fields. From small startups to large organizations, everyone is adopting ML and AI for their business and applications. Many organizations are looking to deploy machine learning models, but challenges arise when maintaining good model performance. These challenges are often met with many solutions, including data augmentation, transfer learning, and much more.

Image by Alex Knight

Model Debugging Strategies – Machine Learning Guide

You can’t deploy software based on a buggy model. Debugging is a big part of model development and deployment in machine learning. 

Is there one silver-bullet strategy that works for all types of models and applications? Not really, there are plenty of different strategies for model debugging, and we’re going to explore 10 of them in this article. 


Playing Chrome’s Dinosaur Game using OpenCV

We are going to use Python and OpenCV to play the dinosaur game. Here I’m using Windows, and my webcam for the camera feed, but you can use most of the code for Linux and MacOS as well.

We are basically going to play the Chrome Dinosaur game using hand movements from the camera feed.


Wireless debugging in Android 11

Android 11 developer preview came with lots of new and amazing features focusing on 5G integration, scoped storage, improved privacy and security, and more. One of my personal favorite feature is Wireless debugging. It is a new method for deploying and debugging your app wirelessly from your workstation.


6 Creative Ideas for CSS Link Hover Effects

Creating CSS link hover effects can add a bit of flair to an otherwise bland webpage. If you’ve ever found yourself stumped trying to make a slick hover effect, then I have six CSS effects for you to take and use for your next project.


Getting started with competitive coding


This is a question that has haunted me for years, and I could never begin for a long time. Finally, it turned out to be a simple lesson: “start by doing”, and that’s all that is required. The only problem in this statement is what exactly to start with.

Read More on Medium 

bottom of page