Javad Sheikh Artificial Intelligence developer

About me

I have found my passion for coding and Artificial Intelligence during my undergraduate study in biomedical engineering. So I got into a Master's of Science in Artificial Intelligence at Amirkabir University of Technology(Tehran Polytechnic). I have studied many AI and ML approaches since then and have coded many projects using them. In this blog, I will demonstrate some of them. If interested you can see my full Curriculum Vitae in my portfolio site.

I have code in many languages. The first coding language I learned is C++, and I have used it in various projects. I have mastered python for data science projects. I also have been working as an android developer using Java. In my recent projects, I have combined my passion for AI in android software development. I have made several AI-powered android apps.

Code

Python Java C++

I found my passion for coding in highschool and been coding since. I excel at Python, Java and C++.

Tools

Tensorflow OpenCV Android Github

I have been utilizing many tools like Tensorflow, Tensorflow Lite, OpenCV, Android studio and Github in my projects.

Featured Projects

Card Scanner

Credit Card Scanner

  • Tensorflow
  • Tensorflow-Lite
  • Android

In this project, I developed an android program to read Iranian credit card numbers and expiration dates from the device's camera utilizing Tensorflow-Lite.

I trained three convolutional neural networks for this task. My first CNN network searched the image and reported the place of credit card number and expiration date. I trained the other 2 CNN networks to read the credit card number and expiration date.

After training the network, I developed a smooth android app to open the device camera to take images and process these images in the background. Then I created an Android library for opening the camera and processing them using TensorFlow.

Check it out