This is a demo of a computer vision algorithm that recognizes human activity and gestures. Neural Networks are special software algorithms that mimic human brain. Our team utilized the recent advances in training these Neural Networks to train our human activity recognition models. We had lot of fun training these models and also learned a lot. We learned how to optimize these models so that they can run in inexpensive hardware. How to make these models small enough to run locally without the need to send the video feed to an external device. This greatly increases the privacy. These models are in useful in many situations like productivity measurements, Injury prevention etc., Our goal is to help our customers automate safety and monitoring tasks to safe money and improve productivity.