Masih Beigi Rizi

Email: masihbeigirizi@gmail.com
LinkedIn: masihbr
GitHub: masihbr
Telegram: masihbr
Location: Vancouver, Canada

Education

University of British Columbia (UBC)

Master's Degree in Electrical and Computer Engineering

British Columbia, Canada

Sep. 2024 -- Present

Sharif University of Technology (SUT)

Bachelor's Degree in Computer Engineering

Tehran, Iran

GPA: 18.99/20

Sep. 2019 -- Jul. 2024

Professional Experience

University of British Columbia - ReSeSS lab

Graduate Research Assistant

British Columbia, Canada

Sep. 2024 – Present

  • Conducted empirical research on LLMs, analyzing their effectiveness, limitations, and dependence on prompt quality in software engineering contexts.
  • Investigated prompt ambiguity's impact on LLM output quality, identifying detection methods and mitigation strategies for software development tasks.

Chavosh (Subsidiary of Yektanet)

Software Engineer

Tehran, Iran

Mar. 2024 – Aug. 2024 (6 months)

  • Developed and optimized publisher-side applications, improving the affiliate marketing platform's performance.
  • Implemented feature flags to facilitate the testing of new features, enabling a deeper understanding of publisher needs and preferences.

Tabdeal (Crypto Currency Exchange Platform)

Software Engineer

Tehran, Iran

Jul. 2022 – Feb. 2023 (7 months)

  • Developed and deployed a modular verification system to enhance user access control and security, increasing the user verification completion rate.
  • Implemented fraud detection systems to prevent crypto withdraw of stolen money in rental accounts and recognize hacked accounts before hackers make any crypto withdraw, significantly reducing fraud losses.
  • Improved performance, usability, and customer satisfaction by designing and developing various features and functionalities for the tabdeal.org website.

Yektanet (The leading online advertising platform in Iran)

Software Engineer

Tehran, Iran

Feb. 2021 – Oct. 2021 (9 months)

  • Refactored a high-traffic web application to improve impression handling and prepare for Kubernetes deployment.
  • Developed a user impression tracking and product image updating service with a microservice architecture.
  • Created an MVP service for Instagram shops to manage selling receipts, payment processing, and post-purchase follow up.
  • Assisted in developing and maintaining yek.link (Web app for creating custom landing pages with multiple links) backend. Implemented an authentication system with SMS verification and CRUD APIs for link blocks and analytics.

Teaching Assistant Experience

Software Engineering

Sep. 2025 -- Present

Assisted Dr. Julia Rubin at UBC in assignment design, grading, and student mentorship.

Software Engineering

Jan. 2025 -- Apr. 2025 (4 months)

Assisted Dr. Julia Rubin at UBC in assignment design, grading, and student mentorship.

Software Engineering

Feb. 2024 -- Jun. 2024 (5 months)

Assisted Dr. Mehran Rivadeh at SUT in designing and grading assignments.

Scientific and Technical Presentation

Feb. 2024 -- Jun. 2024 (5 months)

Assisted Dr. Laleh Arshadi at SUT in designing assignments and projects.

Scientific and Technical Presentation

Sep. 2023 -- Feb. 2024 (5 months)

Assisted Dr. Laleh Arshadi at SUT in designing assignments and projects.

Web programming

Sep. 2023 -- Feb. 2024 (5 months)

Assisted Mr. Mohammad Nazari at SUT in designing assignments and projects.

Web programming

Sep. 2022 -- Feb. 2023 (5 months)

Assisted Dr. Omid Jafarinezhad at SUT in designing and grading assignments.

Fundamentals of programming

Sep. 2020 -- Feb. 2021 (5 months)

Assisted Dr. Reza Fakoori at SUT in designing and grading assignments, and facilitated a debugging workshop.

Honors and Achievements

Extracurricular Experience

Winter Sharif Seminars

Technical Team member

Spring 2023

Contributed to the development and maintenance of the website for wss.

Webelopers (Web programming event)

Technical Team member

Fall 2022

Worked on the website for webelopers. Developed new features and functionalities, and resolved issues.

Selected Course Projects

Pintos | Operating Systems Course by Dr. Kharrazi

Feb. 2023 -- Jun. 2023

Implemented kernel threads, user programs, and file system for Pintos, an 80 x 86 operating system, following the course outline of Berkeley University.

Jicker | Systems Analysis and Design Course by Dr. Nazariani

Mar. 2023 -- Jun. 2023

Designed and implemented a microblogging web application following agile and scrum principles.

Torrent | Computer Networks Course by Dr. Arshadi

April 2023

Developed a simplified torrent as computer networks homework.

SDN | Computer Networks Course by Dr. Arshadi

July 2023

Developed a network flow control system using Floodlight and Mininet, with optimized routing paths.

Mips Machine | Computer Architecture Course by Dr. Sarbazi

Apr. 2022 -- Jul. 2022

Developed a mips machine with cache, pipelining, and floating point operations.

Campus | Web Programming Course by Dr. Jafarinezhad

January 2022

Built a web application for student needs such as course selection.

Bank Database | Database Design Course by Dr. Amini

Nov. 2022 -- Feb. 2022

Designed and implemented an SQL database for a banking system.

Technical Skills

Languages