Career Profile

An Iranian curious student, widely known for his passion for learning and exploring new technologies. With a strong background in computer science and a keen interest in artificial intelligence, I am dedicated to expanding my knowledge and skills in the field. I am an active participant in online communities and enjoys sharing my insights and discoveries with others.

Education

M.Sc. in Biosystems Engineering

2020/10 - 2023/09
University of Tehran

BSc in Biosystems Engineering

2016/09 - 2020/09
University of Tabriz
  • Highlighted Courses: Machanical Engineering Design, Maintenance Engineering, Computer Aided Design, Agricultural Machinery Design
  • Projects:
    • Design a mechanical scissor jack (Course: Mechanical Engineering Design)
    • Design a basil harvesting machine (Course: Harvesting Machinary Design)

Experiences

IT Support & Systems Administrator (Library Services)

2024/06 - 2026/04
University of Tehran, Central Library of College of Agriculture and Natural Resources

Civilian National Service (Sarbazi Amrieh)

  • Managed and maintained library IT systems, workstations, and networked devices
  • Administered and updated institutional websites
  • Provided technical support and troubleshooting for students and staff
  • Created instructional materials (videos, slides, documentation, print guides)
  • Conducted user orientation and introductory IT sessions

Researcher Assistant

2021/10 - 2023/09

Conducted research in the field of Machine Learning to refine reconstructed Electrical Capacitance Tomography images.

  • Developed and evaluated Machine Learning models for image refinement and noise reduction.
  • Processed and analyzed ECT datasets using Python (Scikit-learn, Pandas, NumPy).
  • Compared multiple Machine Learning algorithms to assess their advantages, limitations, and compatibility with ECT reconstruction methods.
  • Studied tomography reconstruction techniques to enhance ECT imaging performance.
  • Collaborated with academic supervisors and research team members on ML-based reconstruction pipeline development.

Research Assistant - Automation & Computer Vision

2019/03 - 2021/04
Tabriz University, Precision Agriculture group (Biosystems Engineering department)

Assisted in the design and development of smart agricultural machinery systems, focusing on automation, embedded systems, and computer vision applications.
Supervised by Dr. Hossein Navid . Advised by Dr. Hadi Karimi .

  • Designed and implemented a computer vision–based pipe cutting system using Raspberry Pi to detect precise clipping points on PVC ducts by identifying flat surface regions for accurate cuts.
    • Developed a lightweight, noise-adaptive vision system optimized for real-time performance and integration with high-speed industrial machinery.
  • Built a wireless remote control system for a silage block cutting machine to improve operator safety and precision.
    • Implemented full machine control via TCP/UDP local network communication using an Android application.
    • Integrated control logic with pneumatic and hydraulic valve systems for precise actuation.
    • Contributed to reducing operator injury risks and improving cutting accuracy through automation.
  • Technologies & Tools: Python, Linux, Raspberry Pi, Arduino, C Programming, Electrical Circuit Design, Image Processing, TCP/UDP Networking

Certifications

CS50 Understanding Technology

2023 - 2023
Harvard University (a72d88d7-d288-4fb9-b7c0-e017542b0be1)

You need to understand computers to work with them. This course extend my knowledge about computer a bit and it did not take me a long time. It was a good start point to continue taking CS50 bundle.



Machine learning in Python with scikit-learn

2023 - 2023
France Université Numérique (454d416de1e0ee727dd97fbd81fa89362c3d5230)

Build predictive models with scikit-learn and gain a practical understanding of the strengths and limitations of machine learning! (link to course)

After learning basics of Machine learning, now its time to hands-on experience and expand knowledge with practicing. The goal of this course is to teach machine learning with scikit-learn to beginners, even without a strong technical background.



Machine Learning

2022 - 2022
Stanford (BEYRHUN8XPLX)

Machine learning course taught by Prof. Andrew Ng, Associate professor at Stanford University.

I believe learning basics is the most important point of acquiring knowledge. This course tought me perfect ML basics alongside whatever I learnt from AI course by Dr. Mahmoud Omid in Univesity of Tehran. (There is a free Standford course in Youtube which is close to Coursera course but Youtube’s is a little harder and goes deeper in Mathematical details.)



Projects

Team projects lead to acquiring new knowledge while working on real projects lead to acquiring deeper knowledge. It's not all about knowledge, it's about personality, mentality and so on.

PVC Duct Cutting Machine Computer Vision System - This project used computer vision technology to identify clipping points within PVC ducts, focusing on detecting their flat areas for accurate cuts. Adaptable to ambient noise, the system ensured consistent performance, while its lightweight design enabled seamless integration with the machine's high-speed operations. Utilizing a Raspberry Pi, this compact yet powerful computing platform was used to drive the entire system.
Collaborated with Ali Khalili .
Supervised by Dr. Hossein Navid .
Advised by Dr. Hadi Karimi .
Skills: Computer Vision, Raspberry Pi
Remote Controller for a Silage Block Cutting Machine - Due to operator injuries, while cutting stacked up silage blocks, a remote controlling system was developed and configured so that the operators be able to control the machine using wireless technology. The device was able to fully control the machine. The developed device controlled the system by manipulating the pneumatic and hydraulic valves of the machine using a TCP/UDP local network with an android application. Which in fact, the machine performs with more precision and offers product and safety measures.
Android application developed by Ali Khalili Based on React-native.
Supervised by Dr. Hossein Navid .
Advised by Dr. Hadi Karimi .
Skills: Arduino, Electrical Circuit Design, Adnroid Development
Basil Harvester - Design a machine to harvest basils as a successor to Scissor Jack since we got the best resualts and distinguished among other groups in related class. There are a large number of small agriculture farms around mid-to-big cities in Iran which they plant different basils alongside eachother in several section in their farms. This project aimed this businesses to help them increasing outcome and decreasing wastes. This machine was design by intelligence functionality in mind and using previous works and experiences.
Team members: Anis Azarmikhah , Hadi Farahmand , Samira Komeili, Niloufar Rahimi.
Course: Design of Harvesting Machine
Scissor Jack - Apply Mechanical Engineering Design knowledge to Design a scissor jack as a course project. Design was done using Solidworks and the analysis which was additional, done through Ansys Mechanical.
Team members: Anis Azarmikhah , Hadi Farahmand , Samira Komeili, Niloufar Rahimi.
Course: Mechanical Enginnering Design

OSS Contributions

Some of my contribution to Open Source projects.

al-folio - A beautiful, simple, clean, and responsive Jekyll theme for academics. It's my website theme.

Skills & Proficiency

Python

Machine Learning

Linux

Bash (Bash Scripting)

Git

JavaScript

Wordpress

Web Application Security