imi is here Programmer • Web Developer • ML Engineer • Compiler Designer

About Me

Professional Me

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.

Research Project

Personal Website

SPRINT

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.

Languages

My favorite languages for systems programming, software engineering, and data analysis.

Front-End

My preferred technologies for front-end web development and component design.

Back-End

My preferred technologies for back-end web programming and database architecture.

Tools

My favorite tools for version control, code editing, and container orchestration.

Significant Projects

Personal Website

Siam Comprehensive System

The Saipa comprehensive software includes 40 subsystems, including payroll, dental, human resources, safety, industrial health, etc.

Perpetual Crusades

Darmanet

This is a medical insurance system running in Saman Insurance Company. A third-party administrator software for calculating and evaluating patient's medical costs.

COVID-19 Tracker App

After Sales Service

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.

Valuto: Account Management System

Productivity

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.