Soroush Sahraei

Tehran, Iran · soroush.sahraei@gmail.com

Download PDF

Education

School of Electrical and Computer Engineering, University of Tehran

B.Sc. in Computer Engineering — GPA: {edu.gpa}

Sep 2022Present
  • Former Chair of University of Tehran ACM Student Chapter
Algorithm Design: 20 / 20Data Structures and Algorithms: 20 / 20Discrete Mathematics: 20 / 20Advanced Programming: 19.9 / 20Machines and Language Theory: 19.4 / 20Artificial Intelligence: 18 / 20

Young Scholars' Club — INOI Summer Camp

Certificate

Jun 2021Aug 2021
  • Final stage of the Iranian National Olympiad in Informatics
  • Intensive training and examination in Algorithms, Graph Theory, and Discrete Mathematics

Allameh Helli High School (NODET)

High School Diploma in Mathematics and Physics — GPA: {edu.gpa}

20182022
  • Attended the leading school at NODET (National Organization for Development of Exceptional Talents)

Research Experience

Undergraduate Researcher

Tehran Institute for Advanced Studies — Supervisor: Dr. Sharareh Alipour

Aug 2024Present
  • Established new upper bounds for the Geometric Freeze-Tag Problem in both (ℝ³, l₁) and (ℝ³, l₂) norms
  • Developed 2D and 3D visualizers and various simulators to model the problem space
  • Co-authored the resulting research paper, contributing to formal mathematical proofs, writing, and designing complex 3D visualizations using LaTeX

Publications

Geometric Freeze-Tag Problem

S. Alipour, A. Ahadi, K. Baghestani, S. Sahraei, M. Mirzaei

Autonomous Agents and Multi-Agent Systems (JAAMAS)

2026

Geometric Freeze-Tag Problem

S. Alipour, K. Baghestani, M. Mirzaei, S. Sahraei

24th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2025), Detroit, Michigan, USA

2025

University Teaching Experience

Discrete Mathematics

Dr. Siamak Mohammadi

University of Tehran

Head Teaching Assistant (Fall 2025 - Present)Supervising & Regular Teaching Assistant (Fall 2023 - Spring 2025)
Fall 2023 - Present
  • Coordinate a team of 29 TAs supporting over 200 students.
  • Introduced new grading methods to prevent AI misuse.
  • Pioneered the creation of animated content to enhance student learning.
  • Designed homework assignments and quizzes, graded coursework, and led weekly problem-solving sessions for nearly 100 participants.

Algorithm Design

Dr. Mohammad Javad Dousti

University of Tehran

Head Teaching Assistant (Fall 2025 - Present)
Fall 2025 - Present
  • Collaborate with a team of 6 TAs.
  • Introduced and implemented a new grading model to address AI misuse.
  • Design and organize on-site hands-on contests.
  • Create high-quality educational videos.

Data Structures and Algorithms

Heshaam Faili

University of Tehran

Head Teaching Assistant (Fall 2025 - Present)Supervising & Regular Teaching Assistant (Spring 2024 - Spring 2025)
Spring 2024 - Present
  • Coordinate a team of 18 TAs supporting over 180 students.
  • Integrated new modules on advanced data structures to better prepare students.
  • Developed and graded computer assignments and created instructional videos.
  • Supervised both theoretical and programming handouts.

Advanced Programming

Dr. Ramtin Khosravi

University of Tehran

Teaching Assistant
Spring 2024 - Spring 2025
  • Designed, tested, and graded advanced programming projects.
  • Created educational content that remains in use multiple semesters later.
  • Conducted tutorial sessions on essential industry tools, including Git version control and clean code practices.
  • Prototyped large-scale programming assignments under tight deadlines to validate project scope and feasibility.

Olympiad Mentorship & Course Instruction

Informatics Olympiad Instructor

INOI Preparation

Various NODET High Schools, Iran

Oct. 2022 - Present
  • Teach advanced algorithms, data structures, and graph theory to exceptional high school students.
  • Mentor over 100 students, resulting in 40+ national medals and 5 international IOI medals.
  • Conduct both remote and on-site training sessions nationwide.

Course Instructor

Data Structures & Algorithms, ACM Summer of Code

University of Tehran

Summer 2023 & Summer 2024
  • Developed and documented a comprehensive 14-week course syllabus.
  • Taught all material through lectures and hands-on problem-solving sessions.
  • Designed and administered weekly competitive programming contests for over 110 students.

Leadership & Volunteer

Chapter Chair

University of Tehran ACM Student Chapter

University of Tehran ACM Student Chapter

Fall 2024 - Fall 2025
  • Led a chapter of over 300 active members.
  • Directed the chapter to its most financially successful year in over a decade by securing new industry sponsorships.
  • Established a self-sustaining financial model, eliminating reliance on university funding.
  • Grew major chapter competitions and bootcamps from university-level to nation-wide events.

Chapter Treasurer

University of Tehran ACM Student Chapter

University of Tehran ACM Student Chapter

Fall 2023 - Fall 2024
  • Managed the budget, overseeing all financial planning, expense tracking, and reporting.
  • Secured sponsorships and forged partnerships with leading tech companies.
  • Sourced and procured event materials, prizes, and hardware via vendor relationships.

Projects

WhiteProxy

private

A high-performance, configurable network proxy built in Go with support for traffic routing, protocol handling, and rule-based forwarding.

Go

Ramiel

private

A Flutter app for browsing Telegram public channels through a local-first interface. It keeps a local cache of channel data, lets you archive or mute channels, supports saved messages/notes, and can sync in the background on Android.

Dart

Dangool-the-game

8-bit 2D platformer game written in C++ using SFML.

ICPC-notebook

Competitive programming notebook containing algorithm templates, data structure implementations, and problem-solving recipes for ICPC contests.

Honors & Awards

2024

Bronze Medal

West Asia Regional ACM-ICPC Contest

2023

Silver Medal

West Asia Regional ACM-ICPC Contest

2021

Silver Medal

Iranian National Olympiad in Informatics (INOI)