Skip to content
Open to M.Sc. / PhD positions2026

MehrnooshYaghoubi Kalourazi

Computer Science ResearcherUniversity of Guilan

I am a Computer Science graduate working at the intersection of machine learning, artificial intelligence and computer vision. My background is in computational intelligence and algorithm design, and my work focuses on building models that are rigorous enough to be trusted and simple enough to be understood.

Get in touch
Degree
B.Sc. Computer Science
Conferred
2025
Honour
Abrishamchian Award
Seeking
M.Sc. / PhD position
Mehrnoosh Yaghoubi Kalourazi
Machine LearningArtificial IntelligenceComputer Vision
Research
02Areas of interest

Research

The questions I want to spend the next several years on, and the methods I reach for first.

01

Self-Supervised & Representation Learning

Learning meaningful, transferable representations from unlabeled data — self-supervised paradigms, contrastive learning, and models that discover structure without extensive annotation.

02

Computer Vision & Image Processing

Deep learning for visual understanding, image representation and compression, feature extraction, and efficient processing of visual information.

03

Continual & Lifelong Learning

Systems that acquire new knowledge over time while retaining what they already know — catastrophic forgetting, knowledge retention and adaptive, generalisable learning.

04

Machine Consciousness & Cognitive AI

Computational perspectives on consciousness, self-awareness and metacognition, and whether computational models can exhibit higher-level cognition.

03Degree & coursework

Education

A curriculum covering the core of computer science with an emphasis on machine learning, artificial intelligence, algorithms and computational intelligence.

Graduated2021 — 2025

B.Sc. in Computer Science

University of Guilan

0.00 / 2019.23 / 20
Cumulative GPA
0136
Credits completed
022
Perfect scores below
032
Courses listed below

Selected coursework

These are some of the courses I passed — a selection of the major, mathematics and research-relevant coursework. It is not the full transcript: in total I completed 136 credits, and general-education requirements are not listed here.

Advanced Programming420.00
Artificial Intelligence419.88
Calculus I318.00
Calculus II320.00
Computer Networks320.00
Computer Workshop I120.00
Computerised Simulation320.00
Data Structures and Algorithms417.75
Database Systems420.00
Design & Analysis of Algorithms319.75
Differential Equations320.00
Final Project320.00
Foundations of Matrices and Linear Algebra320.00
Foundations of Numerical Analysis320.00
Introduction to Computer & Programming320.00
Introduction to Data Mining319.00
Introduction to Logic and Set Theory319.50
Introduction to Probability320.00
Learning Theory320.00
Linear Optimisation320.00
Non-linear Optimisation319.00
Numerical Linear Algebra320.00
Physics I320.00
Principles of Computational Intelligence319.50
Principles of Computer Systems420.00
Principles of Operating Systems419.25
Principles of Software Design420.00
Probability I320.00
Research Method & Documentation220.00
Statistical Methods320.00
Theory of Computation317.00
Topics in Computer Science320.00
32 / 32 listed courses100 credits shown of 136 completed
04Distinction

Awards

Recognition from outside the department, where the comparison set is the whole university.

University of Guilan

Ranked 1st in Computer Science

2025

Graduated ranked first among the Computer Science students in my cohort.

1st
Class rank
National Elites Foundation of Guilan, Iran

Abrishamchian Award

2024

A prestigious distinction granted by the National Elites Foundation of Guilan, Iran. The award is presented to only nine students across the entire University of Guilan, which has approximately 18,000 students across all academic disciplines. Remarkably, only three of the nine recipients are undergraduate students — I was selected as one of those three, placing me among the most distinguished students at my university.

9
Recipients university-wide
3
Undergraduates among them
≈18,000
Students at the university
05Selected work

Projects

Research and engineering work, with the method and the result stated plainly.

Mehroban — Integrated Digital Healthcare Super-App
FeaturedProduct2024 — present

Mehroban — Integrated Digital Healthcare Super-App

Role — Co-founder & Front-End Developer

Co-founded and developed an integrated digital healthcare platform that connects patients, healthcare professionals, pharmacies, and medical centres within a unified ecosystem. The platform streamlines the healthcare journey through healthcare provider discovery, online consultations, appointment scheduling, secure messaging, electronic prescription management, pharmacy ordering, and location-based access to healthcare services. It also provides dedicated dashboards and management tools for healthcare professionals, pharmacies, and medical centres, supporting collaboration, patient management, and digital service delivery. I lead front-end development, contributing to application architecture, UI/UX implementation, design system development, reusable component libraries, and the implementation of a fully localized right-to-left (RTL) Persian interface across the platform.

  • Healthcare provider
  • Online consultations & appointments
  • Secure healthcare communication
  • Pharmacy management
  • Location-based healthcare services
  • Professional & pharmacy dashboards
  • Patient records & care coordination
  • Persian RTL interface
ReactTypeScriptNext.jsDesign SystemRTL / Persian UI
Visit the siteLive in production at mehroban.com.
Engineering2025
8
Algorithms
Mehrmux — CPU Scheduling Simulator

A desktop app for watching CPU scheduling algorithms run. Generates processes and simulates FCFS, SPN, SJF, SRTF, HRRN, Round Robin, MLQ or MLFQ in real time as a live Gantt chart, with a manual mode for checking textbook exercises. Rust drives the simulation, React and D3 render the charts, Tauri 2 connects the two.

RustTauri 2ReactTypeScriptD3

Open source on GitHub.

Research2024
8
Puzzle size
Memory-Guided A* for the 8-Puzzle

A variant of A* search that breaks ties between equally-promising nodes with a contextual multi-armed bandit (UCB1) instead of an arbitrary order. Moves are bucketed by where the blank sits relative to the goal, so the search learns which moves pay off in the current region of the board — balancing that against an optimism bonus for under-tried moves, the same exploration/exploitation idea behind UCB and AlphaGo.

A* SearchMulti-Armed BanditsUCB1

Open source on GitHub.

06Positions held

Experience

Where the research and teaching work has happened so far.

Co-Founder & Front-End Developer

Mehroban — mehroban.com
2024 — present

Co-founded Mehroban and built its front end: a Persian, right-to-left health super-app that connects patients with doctors, nurses, pharmacists and health centres.

Highlights

  • Built the front end of a production health platform used by patients and clinicians
  • Designed and maintained the design system and shared component library
  • Shipped right-to-left interfaces across search, booking, messaging and ordering flows

Head Teaching Assistant — Artificial Intelligence

University of Guilan · Part-time

Oct 2026 — present

Serving as Head Teaching Assistant for the Artificial Intelligence course under the supervision of Dr. Eskandari.

Highlights

  • Provided teaching assistance and academic support to 60+ students.
  • Designed and coordinated a team-based, competition-style project called TSPTW (Traveling Salesperson Problem with Time Windows), challenging students to develop and evaluate algorithmic solutions to a combinatorial optimization problem.

Teaching Assistant — Statistical Methods

University of Guilan · Part-time · Rasht, Iran

Sep 2025 — Feb 2026

Served as Teaching Assistant for Statistical Methods under the supervision of Dr. Majid Chahkandi.

Highlights

  • Provided teaching assistance and academic support to 50+ undergraduate students.
  • Guided a hands-on statistical project applying hypothesis testing, ANOVA, regression, and statistical inference to real-world datasets.
  • Conducted tutorial sessions to reinforce course concepts, solve statistical exercises, and answer student questions.

Teaching Assistant — Principles of Operating Systems

University of Guilan · Part-time · Rasht, Iran

Sep 2025 — Feb 2026

Served as Teaching Assistant for Principles of Operating Systems under the supervision of Dr. Ali Jamalian.

Highlights

  • Provided academic support and teaching assistance to 60+ students.
  • Prepared and provided supplementary course notes based on “Operating System Concepts” by Silberschatz, Galvin, and Gagne.
  • Graded and evaluated students' assignments and examination papers.

Teaching Assistant — Foundations of Computer and Programming

University of Guilan · Part-time · Rasht, Iran

Sep 2025 — Feb 2026

Served as Teaching Assistant for Foundations of Computer and Programming under the supervision of Dr. Ali Jamalian.

Highlights

  • Provided academic support and teaching assistance to 60+ students.
  • Provided academic e-book sources for students.
07Technical toolkit

Skills

The tools I use daily, and the languages I work in.

Programming Languages

Python95
JavaScript90
C / C++70
Rust80
MATLAB80
Julia75

Data & Databases

SQL85
Pandas90
NumPy95
Matplotlib85
BeautifulSoup80
Selenium80

ML / AI Frameworks

PyTorch90
TensorFlow85
Scikit-learn95
Keras85
Hugging Face80

Tools & Platforms

Git & GitHub90
Docker75
Jupyter95
Linux85
LaTeX85

Web & App Development

React90
Next.js90
React Native80

Design & Prototyping

Figma95
Photoshop80
Illustrator80

Languages

CEFR
FANative

فارسی

Persian (Farsi)

ENFluent — C1

English

 

DEUpper intermediate — B2

Deutsch

German

08Get in touch

Contact

I am applying for M.Sc. and PhD positions and am glad to hear from research groups, supervisors and collaborators.

Location
Guilan, Iran — open to relocation
Status
Applying for M.Sc. / PhD, 2026 intake

© 2026 Mehrnoosh Yaghoubi Kalourazi

Built from scratch. Typeset in JetBrains Mono and Inter.