Experienced in machine learning engineering and deep neural network. I studied Master's Degree in AI & Robotics at the K.N.Toosi University of Technology. Throughout my career, I have gained valuable experience in developing ML models, implementing video and image processing pipelines, and software developments. I thrive in collaborative environments and am committed to continually developing my skills and staying up-to-date with the latest industry developments. With a passion for better human life with AI, I am driven to make a positive impact in my field and am excited to take on new challenges and opportunities. Currently, working on object detection and tracking applications, image processing, and camera streaming pipelines. Advanced in Python programming language and Have skills with C++. I am also interested in Generative and Diffusion models.
K. N. Toosi University of Technology
Master's degreeArtificial Intelligence
Shahrood University of Technology
Bachelor's DegreeElectrical and Electronics Engineering
Parstech Video Intelligent Assistant
Intelligent Security AssistantAI assistance to process and analyze videos with modules like human detection, face recognition, and license plate recognition. I deeply worked on human detection and restriction area application, Camera handling and streaming, DevOps, and microservices of this application.
LipReading model on Persian Dataset
Train a LipReading model on the Persian dataset.
Personal Protective Equipment (PPE)
Implementation of a system to identify personal safety equipmentA program to identify workers' safety equipment in workshop and construction environments, such as gloves, helmets, glasses, masks, safety vests, warning capabilities for people who enter prohibited areas, fire detection, and identification of work tools.
Pressure Ulcer
Analysis of pressure sensor data of hospital beds for prediction and diagnosis of bed sores.
Cardiac Medical Data Augmentation
Train ACGAN on real Cardiac Medical Data in order to generate fake data for augmentation.
Human localization
In two categories of foreground and background images, it takes a personal image from the foreground, and in order to place it in the background image, it first finds the right place then masks the image and places it in the background, and then corrects the color and light also improves the image by a model.
OCR
Optical Character Recognition on German administrative forms.