Mostafa Salari Khaniki
(+98) 910-279 0441 | Email | Github Page | Linkedin
Education
University of Mazandaran
Mazandaran, Iran
Bachelor of Computer Science
March 2024
GPA: 16.23/20 (Last two years: 17.27/20)
Research Interests
- Medical Artificial Intelligence
- Biomedical Engineering
- Image Processing
- Web Application Developer (Backend)
Skills
- Programming Language: Python, C++
- Relevant libraries: Django, DRF, FastAPI, Pandas, Seaborn, Matplotlib, Numpy, Scipy, Scikit-learn
, Visualization Toolkit (VTK), OpenCV, PyQt5, NodeGraphQT, Selenium
- Database: MySql, SQL, Redis
- Other: Linux, git
Academic Projects
Morabaraba is a strategic game where two players aim to block and eliminate their opponent's pieces while preventing them from achieving three remaining pieces
Winter 2023
- Designing and implementing various components of the Morabaraba game, including defining the game rules
- Implementing the Minimax algorithm to create a Morabaraba game robot capable of competing with human players
- Implementing the graphical user interface (GUI) of the game using the PySide6 library in Python
Imaginary Store is an online store project implemented using the Django Rest Framework
Winter 2023
- Using the Redis database as a cache
- Automatic evaluation of stock performance and reporting
Work Experience
TECVICO
Vancouver, Canada
Medical Image Visualization Software (Remote)
July 2023 - April 2024
- Created a Python-based medical analysis software focusing on user-friendliness and user experience
- Designed and implemented a workflow user interface for bioinformatics analysis and processing using the Qt
framework
- Worked with a team of engineers to integrate various machine learning algorithms in to the workflow
- Designed and integrated a medical image visualizer using VTK
- Integrated multiple visualization tools and pipelines such as Triangulation, Colormaps, image Thresholding and interactive
Segmentation
Artificial Intelligence Rayvarz
Tehran, Iran
Python Developer
September 2020 - February 2021
-
Contribution to the development of a Python-based application that manages client devices under the supervision of a central system (server)
-
Designing and developing software with the aim of facilitating communication and coordination between client devices and the server
-
Implementing communication protocols for sending and receiving commands and data between client devices and the server
-
Testing and evaluating the software to ensure its proper functionality and stability under various conditions
-
Building a graphical panel on the server to manage the clients
Artificial Intelligence Rayvarz
Tehran, Iran
Python Programming Internship
March 2020 - September 2020
- Designing and implementing crawling bots for platforms such as LinkedIn, Instagram, Digikala, and Divar
- Experience in using Chronoscan software, which uses OCR technology, to categorize a significant volume of documents using identification methods and text extraction from images,
as well as implementing custom rules and algorithms for document processing