I am a first-year Ph.D. student in Computer Science at the University of Illinois Chicago (UIC), where I work as a graduate research assistant advised by Dr. Austin Mordahl. My research lies at the intersection of agentic AI and software engineering.
Before joining UIC, I received my M.Sc. in Computer Science from Bowling Green State University (BGSU) with a 4.0/4.0 GPA, advised by Dr. Abbas Heydarnoori. At BGSU, I co-developed LinkAnchor (FSE 2026), an autonomous LLM-based agent for software traceability. I also led an empirical study of test failures in AI-generated pull requests (MSR 2026 Mining Challenge) and fine-tuned open-source LLMs for automatic issue assignment.
In addition to my academic research, I have industry experience as a software engineer at prominent tech companies, including Digikala, the largest e-commerce platform in Iran.
I received my B.Sc. in Computer Engineering from Sharif University of Technology, where I wrote my undergraduate thesis on the robustness of deep neural networks against spurious correlations advised by Dr. Mahdieh Soleymani.
Download my CV.
Ph.D. in Computer Science, Fall 2026 - Present
University of Illinois Chicago
M.Sc. in Computer Science, Spring 2025 - Summer 2026
Bowling Green State University
B.Sc. in Computer Engineering, Fall 2018 - Spring 2024
Sharif University of Technology
Advisor: Dr. Austin Mordahl
Advisor: Dr. Abbas Heydarnoori
Thesis Advisor: Dr. Mahdieh Soleymani
Digikala is the largest e-commerce company in Iran with 40+ million users.Experiences:
Technologies: PHP, Redis, Memcached, Kafka, MySQL, REST APIs, Jenkins, GitLab, Git, Scrum.
AYOT is an IoT platform for smart home appliances in partnership with Sharif University of Technology’s startup accelerator.Experiences:
Technologies: Python, FastAPI, PostgreSQL, Kafka, Redis, Docker, REST APIs, MQTT.
Tapsell is a leading AdTech company in Iran.Experiences:
Technologies: Java, Kotlin, Spring Boot, Redis, MongoDB, PostgreSQL, REST APIs, Caffeine, Kubernetes, GitLab CI/CD, Maven, Git, JUnit, Mockito, Scrum.
Farazpardazan develops advanced digital solutions for banking, payments, and financial services.Experiences:
Technologies: Java, Spring Boot, Hibernate, SQL.