Technical Writing with Google Season of Docs | OWASP ZAP

Google Season of Docs is a program giving technical writers an opportunity to contribute to open-source projects. I was selected as the technical writer to the OWASP Foundation to create the API documents for one of the world’s popular security testing tool. ZAP !!

Although I have written articles on many occasions, I was skeptical about the work ahead. Because I’m not a technical writer by profession, and following is the idea I had back then when I thought about technical writing.


Nevertheless, the 3 months turned out to be a rewarding experience, and the blog below outlines my experience and learnings out of the program.

Continue reading “Technical Writing with Google Season of Docs | OWASP ZAP”

How to prepare for Google Data Engineer Certification

Google’s data engineering certification is one of the new and emerging certifications in the industry right now for Data Engineering and Machine Learning. The exam will test on your ability to design, build and maintain data processing system and also analyze data, to gain insight into business outcomes and enable machine learning. I was able to pass the data engineer exam in Jan 2018. Through this blog, I would like to share my experience and the preparation guide, because at the time of writing I did not have enough materials to guide me on the exam.


Continue reading “How to prepare for Google Data Engineer Certification”

Building a table top hologram projector

Recently I was interested in building a hologram projector to view the restaurant menu in 3D. This quest began when I ordered some fancy named food in the restaurant and ended up having rice and some boiled vegetables for dinner. :D. So basically that got me thinking is there a more cool way to display the food in 3D and make the experience more appealing.

The below image is one of the commercial grade hologram projectors in the markets priced from (2000$- 8000$). In technical terms is not a true hologram projector but an illusion of reflection.


In this article, I’ll talk about how to make something similar and the challenges on the way.

Continue reading “Building a table top hologram projector”

Building a simple Neural Network with Keras and Tensorflow

Neural networks have been a hot topic after the surfacing of deep learning. In these series of tutorials we will go in depth into building complex networks with Keras and Tensor Flow.


TensorFlow is an open-source library for machine learning introduced by Google. Keras provides a high level api/wrapper around TensorFlow.

Continue reading “Building a simple Neural Network with Keras and Tensorflow”

Linear Regression with pure Tensorflow

In this tutorial we will implement a simple linear regression with tensorflow. So what is linear regression ? In a nutshell it’s an efficient way to calculate the correlation between two variables. These two variables are identified as independent and dependent variables. We all use regression on an intuitive level every day. For this tutorial we can use real estate data(house area and price). Although real estate prices depends on all sort of variables for this example we assume that house prices increases with house area.


Continue reading “Linear Regression with pure Tensorflow”