Photo by Markus Spiske on Unsplash

Over the past 4 months, I have been taking the DIAT Information Assurance Course. The final task was a ‘Capture the Flag’ challenge spanning Cryptography, File Forensics, Network Forensics, Open-source intelligence and Web Vulnerability Exploitation.

Photo by João Ferrão on Unsplash

Originally published in Twitter —

My team has been on a hiring spree. I have gone through 500+ resumes and talked to many candidates over the last two months. I thought of sharing some basic things that could benefit everyone. Thread:

Disclaimer: All opinions expressed are solely my own…

Play 2048 using CNN trained on your browser


I’ve used TensorFlow.js to build a gesture control mechanism for playing 2048. It uses a pretrained MobileNet model and train another model using an internal mobilenet activation to predict the movements.


Try it here

You could find the code in my GitHub repo and follow me on twitter for more side projects.


Sample Toast Notification

Python!! What is that?

Python is a beautiful programming language. It has everything you will probably ever need. It has an easy to use package manager that could help us in building web apps, desktop apps to networking apps and data-based applications.

If you are looking for reasons to learn Python in 2018, read…

I love VS Code and I love Jupyter Notebooks 😍. Both excel at their own world. But to improve my workflow I had to create a bridge between their worlds.

Data Scientists love Jupyter notebooks. They are the best for creating reproducible experiments. Visual Studio Code combines the ease of…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store