Now you can Instantly Chat with Shashank!
About Me
Founder and Maintainer of http://bitcointestnet.org and Creator of http://aigennft.com.
I'm a software developer with 4 years of experience. Past 3 years I've worked in field of Machine Learning (ML/DL/CV). I also have worked in field ...
Skills
Others
Programming Language
Web Development
Operating System
Development Tools
Software Engineering
Database
Data & Analytics
E-Commerce
Graphic Design
Positions
Portfolio Projects
Computer Vision based Bearing Counting in Real-time
https://github.com/ShaShekhar/myProjects/blob/main/bearing_counting.gifCompany
Computer Vision based Bearing Counting in Real-time
Role
Machine Learning Engineer
Description
Developed Computer Vision based Real time counting software for forging plants using IP/Analog Camera and deployed it on the Raspberry-pi. Implemented and Trained both Custom and pretrained SSD based model for object detection and modified TensorFlow object detection API source code and trained SSD based model, later successfully build quantized model using TFlite.
Show More Show Less
ML based Plant Monitoring System
https://github.com/ShaShekhar/myProjects/blob/main/plant_monitoring.gifCompany
ML based Plant Monitoring System
Role
Machine Learning Engineer
Description
Implemented Object Detection and Tracking model that can run on Edge devices like Raspberry Pi at 10FPS & alerts to enable immediate actions. The light weight Object detection model has size nearly 700kB implemented based on SSD paper . The Object Tracking model implemented based on Deep-SORT paper. All these generated events sent to Zoho Analytics Cloud for data visualizations.
Improved the safety, security and efficiency of the plant. Red Zone indicates the Danger Zone in the Videos, if person detected in that zone save the 30sec clip and shows it on the Dashboard. Also check for the Helmet like whether person is wearing Helmet or not and alert accordingly.
Show More Show LessSkills
Python C Language Computer Vision Machine Learning OpenCV Gcp compute engine Google Cloud TensorFlow Linux Git Flask Deep Learning ZOHO API NumPyMedia
Company
ATM Monitoring System
Role
Machine Learning Engineer
Description
Every ATM has 2-3 camera installed, and they record video all the time whether person inside ATM or not, and the data can be more than 2-3GB and analyzing these video is hard to do manually, if bank try to look for some event. So just record when person inside ATM (motion detection + person_detection). Also look for other events like Multiple People inside ATM, Person Wearing Helmet, Person face is not visible etc and send the alert right away. Also send the binary signal alert using Relay board Connected to RPi, and this Relay output goes to ATM sensor board (fire, smoke, vibration, thermal etc.) which sends the signal to the Central ATM Server for quicker action in case of Video loss/or someone broke the camera (Major security concern). The 2 top cameras are synchronized and one of them checking for first motion, and if it is true then start the Person detection model and light-weight Kalman filter tracking. The front camera detecting either face or helmet.
Store only the relevant data. Reduce the cost of manual monitoring of ATM. Alert any illegal activity inside ATM in Real-time. Both of the Model runs at 5FPS with max 90% CPU utilization.
Show More Show LessSkills
Python C Language Machine Learning Algorithms Computer Vision Deep Learning NumPy Gcp Gcp compute engine TensorFlow OpenCV Flask Git SQL JavaScript HTML FFmpeg LinuxMedia
Company
Using LSTM for Anomaly Detection in Time Series data.
Role
Machine Learning Engineer
Description
The goal was to detect presence of an object by analyzing the sudden change in value of ALS Sensor data. There is no analytical method to determine the dip, it could be from 700 to 300 or 1200 to 700 or 1200 to 300. So by using Time-Series Prediction model like LSTM which would tell us the presence Anomaly is where reconstruction error is large. And by using as much as 4 ALS Sensor and method of Triangulation we can approximately locate the presence of an object.
By using existing sensors, I was able to approximately locate the presence of object. Either we have to use Camera or high-end Sensors like LIDAR. This saves the cost by not changing the existing structure where this measurement has to be taken.
Show More Show LessSkills
Python C Language Machine Learning Deep Learning TensorFlow NumPy Linux Reinforcement LearningMedia
Company
Make transaction on Bitcoin Testnet
Role
CTO
Description
This website that let New User to make Transaction on Bitcoin Testnet. It
makes new user Understand how bitcoin transaction works under the hood. Currently it supports Pay-to-PubKey Hash (P2PKH) transaction format. The Bitcoin P2PKH transaction protocol written from scratch in JavaScript. The Crypto algorithm Elliptic Curve, SHA256 Hashing algorithm, RIPEMD160 all of them are written from scratch in JavaScript.
The website is written in Plain HTML and CSS.
Company
AI Generated NFTs
Role
CTO
Description
Bored Apes images are generated using GANs. The model is trained on 10000 images taken from BAYC Opensea website. The Smart contract is
written in Solidity deployed at Rinkeby testnet. The website is written in React and I've used various Node.js packages. I've used eth-brownie for smart contract deployment and calling it's function.
Successfully deployed Solidity Smart Contract. Currently minted 20 Apes. It also supports MetaMask wallet.
Show More Show Less