I am a master's student in computer systems at the University of Shahid Beheshti and a research assistant at the Institute for Research in Fundamental Sciences. My bachelor's major is software engineering, and I worked in the industry in this area for five years as a part-time full-stack developer while studying as a bachelor's student.
My background is a mixture of hardware and software engineering. My research interest areas are ML for systems or systems for ML. Generally, the intermediate representations between high-level and low-level languages. I gain an accommodating software engineering perspective to design automation systems and compilers for deep neural networks.
I am passionate about broadening my knowledge in different areas of computer science. I spend so much time learning about LLVM and MLIR, but if you know how to work with them, I will learn from you some new things because those are infinities, and each coder has its own style. It is kinda game playing for me to work with different levels of abstraction.
I designed and developed a framework for using in memory processing technology for DNN hardware acceleration. The framework integrates the procedure required for converting DNN models to executable binaries. This technology enables us to process memory-intensive layers of a DNN, such as fully connected, on memory rather than GPU or CPU.
My favorite languages for systems programming, software engineering, and data analysis.
My preferred technologies for front-end web development and component design.
My preferred technologies for back-end web programming and database architecture.
My favorite tools for version control, code editing, and container orchestration.
The Saipa comprehensive software includes 40 subsystems, including payroll, dental, human resources, safety, industrial health, etc.
This is a medical insurance system running in Saman Insurance Company. A third-party administrator software for calculating and evaluating patient's medical costs.
For the purpose of providing the best customer satisfaction, the main system for SAIPA YADAK Company is developed by .Net Core as an integrated system.
It is a software application developed for employee evaluation and productivity and is running within the Saipa company. It also includes a separate section for suggesting improvements for any problems within the organization.