I write code, learn languages, break things and fix them, then start the next project sure it will be easier. It rarely is, which is the most fun haha.
Late afternoon
What I build
Software and AI with a person on the other end.
The largest share of my work is medical AI research with LiGHT Lab, the Laboratory for intelligent Global Health and Humanitarian Technologies at EPFL, which works in close partnership with the Harvard T.H. Chan School of Public Health. I joined its core team in August 2025 as a research student assistant. The work is research and software engineering at once: evaluating medical language models, retrieval across data of every kind, and the infrastructure underneath both.
I came to Data Science and Artificial Intelligence at SUPSI by way of Computer Science at EPFL. Morocco is home. What I like about Switzerland is the mix of people, and how differently they come at the same problem.
With lab mates under the LiGHT sign at EPFL.
Golden hour
Research at LiGHT
Medical language models, and the means to test them.
These are the projects my time at the lab has gone into. The paper further down came out of the first one.
MOOVE
MOOVE is where the lab finds out whether a medical language model is safe to rely on: an adaptive trial in which clinicians across many countries judge the models on clinical cases. I am part of the team behind the platform itself. I helped move it from Firebase to Convex, simplify and document the schema, build the contribution and review workflows the clinicians use, and turn their judgements into preference datasets for training. The project lives at jointhemoove.org.
Meditron
Meditron is the lab's medical language model. My part was the data: I curated the datasets it learns from and ran the evaluation jobs on the CSCS Alps and EPFL RCP clusters. The open release is on GitHub.
MMIRAGE
MMIRAGE automates reformatting and augmenting datasets with language and vision-language models. I contributed to it, and the source is on GitHub.
mmore
mmore is a multimodal RAG pipeline that indexes PDFs, office files, audio, video and web pages across many machines. I contributed to it, and version 2 shipped in July 2026. The source is on GitHub.
The LiGHT team, sitting on the EPFL letters.Celebrating the Innovate for Impact win in Geneva.Lab meeting in LiGHT caps.AI for Good Global Summit in Geneva, July 2026, where the lab's MOOVE use case won Innovate for Impact.Poster in hand, drone behind.
5 photos. Open one to step through them all.
Macharia P, Kachimanga C, Mahende MK, and others, including Azgaoui OZ. Evaluating large language models as clinical decision support tools in primary healthcare settings: protocol for a multi-country comparative validation study on expert-adjudicated hypothetical vignettes (hypMOOVE-PHC). medRxiv, 15 September 2026.
Written on LinkedIn by people I had the chance to work closely with at the lab: my supervising professor and a senior colleague.
Omar, or Azo as we know him at LiGHT, is one of the most capable, focused, and impressive undergraduates I have worked with (top 1%). He learns quickly, looks beyond the immediate task, and has a strong instinct for identifying what a team actually needs. He brings forward thoughtful ideas, takes ownership of them, and follows through with work that is useful and well executed.
He is also a superb colleague: curious, dependable, receptive to feedback, and confident enough to contribute meaningfully alongside senior engineers and researchers. His humour, warmth, and professionalism have made him a truly valued member of LiGHT.
I remain available to share even more effusive praise for Azo as required.
Omar has been a fantastic addition to our lab this year, managing to bring his ideas to help the team progress further, making tools to make our lives easier and he got things done (and well done) for the MOOVE and some of my projects within the lab. He is quite sociable, a great addition that makes the lab even nicer of a workplace, while still showing true professionalism.
Sunset
Tools people use
Most of it started with someone next to me needing it.
Sometimes a reviewer, sometimes a classmate or a lab mate. These are the ones that stuck.
A GitHub Action you request like any other reviewer. It reads the whole repository before it says anything, leaves inline comments with suggestion blocks, gives a verdict, and never approves, kinda like academia's Reviewer #2. hihi
The DTI timetable as a calendar subscription. Pick your class, drop the lessons you do not follow, and your phone stays in sync every time the timetable is republished.
A deadline tracker for research conferences. The lab needed one, so I built it: countdowns to submissions, a timezone-aware calendar, ICS export and Slack reminders.
MATCHFeedback for dancers from video, with the EPFL AI Team from 2025 to 2026. I built the pose extraction and the motion comparison that set a performance against its reference.
The trips from EPFL to Gruyères, with the stops and changes of one of them.
A route planner for Swiss public transport, built with a classmate in 2025 on the connection scan algorithm, with multi-criteria routing and a JavaFX interface.
I learned to speak to a full room here, and later how to help others do the same.
1 of 13: Four Model UN delegates on stage, Omar in a blue suit holding a glass award
Dusk
Off the clock
The rest of the day.
Surfing, whenever there is a coast within reach. I grew up in Rabat, on the Atlantic, so this one came first.
Climbing, with a few podiums between 2016 and 2020.
Volleyball, with a second place at UNSS in 2018, running, and an aquathlon podium: second alone, third with the team.
Arabic and French first, English every day, German at B1 from the Goethe-Institut, and Mandarin at HSK 2. The last two are ongoing side quests.العربيةFrançaisEnglishDeutsch汉语
Where it happened
I grew up in Rabat and came to Switzerland to study, and a few trips have taken me over a border or two since. The list of places I want to see grows faster than the one I have been to.
Been to
Want to see
This site uses cookies to improve your experience.
omar@portfolio: ~
omar@portfolio:~$
Privacy Policy
Last updated: October 2026
1. Introduction
This is a personal portfolio website created by Azgaoui Omar Ziyad.
Its sole purpose is to showcase my projects, skills, and professional experiences.
No personal data is collected for commercial or advertising purposes.
2. Use of Cookies
The cookies used on this site are strictly for:
measuring audience and analyzing navigation patterns;
improving performance and enhancing user experience.
By continuing to browse this site, you accept the use of these cookies.
3. Tools Used
Google Analytics
Used to analyze site traffic (pages viewed, visit duration, device type, approximate location).
Data is anonymized and used solely for statistical purposes.
View Google’s Privacy
Policy.
Microsoft Clarity
Used to analyze visitor interactions (clicks, scrolling, mouse movements) in order to improve navigation.
Data is also anonymized.
View Microsoft’s
Privacy Statement.
ipapi.is
Used to look up which organization the network behind a visit belongs to, such as a university, a company or an internet provider.
Your IP address is sent to ipapi.is for that lookup alone, and only the organization’s name is passed on to the tools above.
View the ipapi.is Privacy Policy.
4. Your Rights
the right to access, rectify, or delete your data;