Softwares, technologies and tools that I am experienced in:
Working on Divar the biggest classified ads platfrom in Iran. Prototyping various supervised and unsupervised techniques for automating ad content moderation. Deploying ML models to production, considering monitoring and evaluation.
Analytics Club Datathon
Ranked 3rd in ACE Datathon. The challenge was predicting tweets’ popularity given textual and time-series information
Summer Intern - ETH
Participated in research program for undergraduate students under supervision of Prof. Markus Püschel and Prof. Martin Vechev. Worked on Fast Polyhedra Abstract Domain.
Software Engineer Intern
Worked on an android application which manages text messages and provides an online chat service.
Here you can see some of my projects
Classify ECG rhythms to detect arrhythmia using dilated convolutional networks.
Python, Numpy, Tensorflow, Keras, Plotly.
Arrhythmia is irregular heart rhythm which can be diagnosed from ECG signals. One of the major components of ECG signals is R-peak which has a crucial role in arrhythmia classification. more
In this work, we tackle the problem of arrhythmia classification using strategies based on deep learning methods. We first present an architecture based on Dilated Convolutional Networks by which R-peak feature is detected. Therefore, the most remarkable features in the classification of arrhythmia will be extracted. Then, in the second step, another Dilated Convolutional Neural Network is applied to the extracted segments centering on R-peaks to classify arrhythmias. less
Reward and Punishment
A software designed for managers to measure employees performance.... more
They can define computable metrics for evaluators to evaluate employees with respect to these metrics. Then, managers are able to set rewards or punishments based on the evaluation results. Ultimately, The goal was to learn object oriented design and implement some design patterns. less
Django, Python, PostgreSQL, HTML, CSS, SASS, Bootstrap, jQuery
A website designd to help childs in poverty. People can select childs and become their sponser. They can see each child's needs and they submit their offer.... more