Self-Supervised & Representation Learning
Learning meaningful, transferable representations from unlabeled data — self-supervised paradigms, contrastive learning, and models that discover structure without extensive annotation.
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.

The questions I want to spend the next several years on, and the methods I reach for first.
Learning meaningful, transferable representations from unlabeled data — self-supervised paradigms, contrastive learning, and models that discover structure without extensive annotation.
Deep learning for visual understanding, image representation and compression, feature extraction, and efficient processing of visual information.
Systems that acquire new knowledge over time while retaining what they already know — catastrophic forgetting, knowledge retention and adaptive, generalisable learning.
Computational perspectives on consciousness, self-awareness and metacognition, and whether computational models can exhibit higher-level cognition.
A curriculum covering the core of computer science with an emphasis on machine learning, artificial intelligence, algorithms and computational intelligence.
University of Guilan
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.
| Instructor | |||
|---|---|---|---|
| Advanced Programming | Dr. Sadegh Eskandari | 4 | 20.00 |
| Artificial Intelligence | Dr. Sadegh Eskandari · Dr. Amirhossein Tabatabaei | 4 | 19.88 |
| Calculus I | Dr. Mohammad Akbari Tootkaboni | 3 | 18.00 |
| Calculus II | Dr. Marzieh Shams Yousefi | 3 | 20.00 |
| Computer Networks | Dr. Amirhossein Tabatabaei | 3 | 20.00 |
| Computer Workshop I | Dr. Amirhosein Refahi | 1 | 20.00 |
| Computerised Simulation | Dr. Amirhossein Tabatabaei | 3 | 20.00 |
| Data Structures and Algorithms | Dr. Farshid Mehrdoust | 4 | 17.75 |
| Database Systems | Dr. Sadegh Eskandari | 4 | 20.00 |
| Design & Analysis of Algorithms | Dr. Ali Jamalian | 3 | 19.75 |
| Differential Equations | Dr. Mozhgan Akbari | 3 | 20.00 |
| Final Project | Dr. Sadegh Eskandari | 3 | 20.00 |
| Foundations of Matrices and Linear Algebra | Dr. Ahmad Abbasi | 3 | 20.00 |
| Foundations of Numerical Analysis | Dr. Mehran Taghipour | 3 | 20.00 |
| Introduction to Computer & Programming | Dr. Maryam Seifoddini | 3 | 20.00 |
| Introduction to Data Mining | Dr. Mohammad Kazemi | 3 | 19.00 |
| Introduction to Logic and Set Theory | Dr. Sanaz Lamei | 3 | 19.50 |
| Introduction to Probability | Dr. Mohammad Mohammadi Chelikdani | 3 | 20.00 |
| Learning Theory | Dr. Sadegh Eskandari | 3 | 20.00 |
| Linear Optimisation | Dr. Mehri Bagherian | 3 | 20.00 |
| Non-linear Optimisation | Dr. Saeed Ketabchi | 3 | 19.00 |
| Numerical Linear Algebra | Dr. Davod Khojasteh Salkuyeh | 3 | 20.00 |
| Physics I | Dr. Nasibe Alipour Rad | 3 | 20.00 |
| Principles of Computational Intelligence | Dr. Ali Jamalian | 3 | 19.50 |
| Principles of Computer Systems | Dr. Sadegh Eskandari | 4 | 20.00 |
| Principles of Operating Systems | Dr. Ali Jamalian | 4 | 19.25 |
| Principles of Software Design | Dr. Zahra Aliniya | 4 | 20.00 |
| Probability I | Dr. Mohammad Kazemi | 3 | 20.00 |
| Research Method & Documentation | Dr. Reza Zarei | 2 | 20.00 |
| Statistical Methods | Dr. Majid Chahkandi | 3 | 20.00 |
| Theory of Computation | Dr. Hashem Saberi Najafi | 3 | 17.00 |
| Topics in Computer Science | Dr. Sadegh Eskandari | 3 | 20.00 |
Recognition from outside the department, where the comparison set is the whole university.
Graduated ranked first among the Computer Science students in my cohort.
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.
Research and engineering work, with the method and the result stated plainly.
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.
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.
Open source on GitHub.
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.
Open source on GitHub.
Where the research and teaching work has happened so far.
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.
University of Guilan · Part-time
Serving as Head Teaching Assistant for the Artificial Intelligence course under the supervision of Dr. Eskandari.
University of Guilan · Part-time · Rasht, Iran
Served as Teaching Assistant for Statistical Methods under the supervision of Dr. Majid Chahkandi.
University of Guilan · Part-time · Rasht, Iran
Served as Teaching Assistant for Principles of Operating Systems under the supervision of Dr. Ali Jamalian.
University of Guilan · Part-time · Rasht, Iran
Served as Teaching Assistant for Foundations of Computer and Programming under the supervision of Dr. Ali Jamalian.
The tools I use daily, and the languages I work in.
فارسی
Persian (Farsi)
English
Deutsch
German
I am applying for M.Sc. and PhD positions and am glad to hear from research groups, supervisors and collaborators.
© 2026 Mehrnoosh Yaghoubi Kalourazi
Built from scratch. Typeset in JetBrains Mono and Inter.