Yahya Iranmanesh

Yahya Iranmanesh

Ph.D. Candidate.

Hardware and Software Engineering.

About

Instructor at Azad University and Ph.D. candidate in Computer Engineering (Computer Systems Architecture).

He has conducted advanced research and designed novel hardware accelerators for neural networks, focusing on optimizing computational performance, minimizing power consumption, and enhancing scalability for complex AI models. His work enables the efficient deployment of AI-embedded systems in a variety of real-time applications, bridging the gap between high-performance neural network algorithms and resource-constrained hardware platforms. He has developed FPGA-based prototypes, designed custom Neural Processing Units (NPUs), and implemented AI models directly on embedded devices, enabling applications such as intelligent robotics, machine vision systems, industrial automation, and autonomous control systems. Furthermore, he explores novel architectures for hardware-aware neural network optimization, including parallelization techniques, quantization strategies, and low-latency inference pipelines to maximize throughput while maintaining accuracy. His research also integrates AI model design with hardware-software co-design methodologies, ensuring that the final embedded system achieves both efficiency and reliability in practical industrial and research environments.

In the industrial sector, he works on designing fully automated production lines and converting manual machines into automated systems for various companies.

Additionally, he develops and implements dedicated software for full office automation platforms across multiple organizations. These platforms are AI-driven and incorporate intelligent process automation, digital assistant systems, and tools for enhancing customer relationship management, sales optimization, and workflow efficiency. By integrating machine learning and AI algorithms, these systems enable organizations to automate repetitive tasks, provide intelligent recommendations, and improve overall operational productivity and decision-making processes.


Professional Skills

FPGA Design and Implementation On Zynq Series.
VHDL And Verilog Programming.
Embedded AI Systems Design.
SoC / NPU Design and Implementation.
Machine Vision.
Proteus.
ESP 32, AVR, PIC, ARM Microcontrollers.
PLC And HMI Design and Programming.
Digital Electronics and VLSI Designing.
Computer and System Architectures.
Extensive experience in the C family (C/C++), C#, and Python.
AI Engineer specializing in advanced neural network architectures.
SQL Server Admin, Design, Implementation.
Linux, Windows and Web Application.
RESTful API and service-oriented system design.
Mobile programming With Flutter Framework.
Linux and Windows Administration.
Network administration.
VOIP and Asterisk Programming.

Languages

Persian
English

Patent

Hearing Aid and Modular Battery Free Wireless Earbuds(#112871).
Aug, 2025
Registered in:
  • Register in Iranian Research Organization for Science
  • Technology and Office of Industrial Property
Powerful mechanical wheelchairs Portal Converter(#96383).
Feb, 2018
Registered in:
  • Register in Iranian Research Organization for Science
  • Technology and Office of Industrial Property

Work Experience

Professor (Instructor) at Islamic Azad University
Feb, 2023 - Present
Tehran Province, Iran 路 On-site
  • List of courses taught at the undergraduate level such as:
    1. Advanced Computer Architecture.
    2. AI Engineer with implementation experience in neural networks.
    3. Contemporary logic design.
    4. Digital electronics.
    5. VHDL programming and FPGA programming.
    6. Micro controller programming.
    7. Teaching C, C++, and Python Programming Languages.
    8. Advanced programming and Object-Oriented programming (OOP) concepts.
    9. Mobile programming.
    10. Database engineering.
    11. Operating Systems.
    12. Software engineering.
    13. Algorithm design.
    14. Computer laboratory.
    15. Computer applications in management.
IT manager and team leader at PHA Co.
Jul, 2007 - Present
Tehran Province, Iran 路 On-site.
  • Hardware and system design for full automation system such as:
    1. Automation of Embossing and Liquid Material Spraying on Leather in a Mixed-Mode Production Line in Kurdistan.
    2. Automation of synthetic leather production line in Isfahan.
    3. Design and manufacture of camper intelligent brake system in Tehran.
    4. Automation of photo paper production line in Tehran.
    5. Automation of mixing, filling and packaging of chemical liquids in Pardis.
    6. Automation of Spray fabric dyeing system in Damavand.
    7. Design and manufacture of CNC robotic arm in Tehran.
    8. Designing the smart classroom system in Tehran.
    9. Designing adaptive cruise control system based on depth of field image processing in Tehran.
IT Manager, administrator, developer at Vanak Co.
May, 2012 - Present
Tehran Province, Iran 路 On-site.
  • Software and system design for full office automation such as:
    1. CRM (Customer Relation Management).
    2. Task manager and workflow management system (BPMS System).
    3. Accounting system.
    4. Treasury system.
    5. Arrival and departure management system.
  • Network administration such as:
    1. Design and implementation Firewalls, Router, and Access Points configuration
    2. Design and implementation VOIP PBX integration to Analog PBX (ISDN) systems and configuration E1 interfaces and more...
Software Programmer at Kaveh Glass Industry Group
Jul 2007 - May 2012 路 5 yrs 1 mo
Tehran Province, Iran.
  • Software Programming such as:
    1. Inventories system (Production, Equipments).
    2. Accounting system.
    3. Sales management systems.
    4. Purchasing management systems.
    5. Production management systems.
    6. Database Administrator.

Education

Ph.D. candidate, Computer Engineering. Computer Systems Architecture
Islamic Azad University North Tehran Branch
  • Now
Master's degree, Computer Engineering. Computer Systems Architecture
Islamic Azad University North Tehran Branch
  • Average score: 18.15 / 20.00
  • Thesis Score: Very Good.
Bachelor's degree, Computer Engineering. Software Engineering
Islamic Azad University North Tehran Branch
  • Average score: 17.78 / 20.00.