This was a semester long solo project.

Meet Maia, your personal dream keeper and interpreter. With detailed dream analysis, you can understand what your subconscious self is trying to tell you. 

Personally, I have always been fascinated with dream interpretation, especially coming from a culture that highly believes in their superstitious value. Arabs are really into it, and in fact my mother claims to be a dream psychic (and she’s almost always right with her predictions). That’s why I called the app Maia, in honor of my mother (love you mom!)


Problem ︎

On average, we forget our dreams within 5-10 minutes of waking up.

Dreams are important. They can tell us so much about our psyche, inner thoughts and emotions, and fears. However our memory cannot sustain remembering them regularly for prolonged periods of time. What could help though is introducing an enjoyable and convenient solution for recording dreams as soon as one wakes up.  

To frame the problem, I asked myself 3 essential questions: 
1. Who is interested in tracking dreams?
2. What goes into interpreting and learning from them?
3. Where do people go to find out what dreams mean?

Interviews ︎
There were so many questions I wanted to understand. After conducting desk research, I interviewed around 6 users of different ages and backgrounds to better understand their relationship with dreams.

I had 3 question areas:
1. Sleeping & Dreaming Habits
2. Relationship to Dreams
3. Interpretation of Dreams

After conducting my interviews, I realized that there were recurrent themes being brought up or analyzed, so I grouped findings and conversations into focus areas to know what aspects I need to investigate.

After grouping up my findings, I kept count of the ratios of users for each category. For example, all users (6 interviewees) shared their dreams with a friend or family member, while none kept record of them. 

Synthesis ︎
Looking back at all these interviewee quotes, gathered patterns, and surprising outliers was a great strategy to move forward with the next step: synthesizing insights. My apartment wall was covered with post its for the a couple of weeks. It was a long process, but a super fun one.
There was a lot to uncover, so with affinity mapping, I color coded patterns and outliers which really made it easier to digitize everything into actionable insights.

User Journey ︎
With all the gathered insights, I summarized the possible incentives of a user and ended up with 3 main user journeys.

LoFi Prototype ︎
I then built low fidelity prototypes to test on users and explore which parts of the features are either working efficiently and clearly or not. More details on the interview process can be found here.

MidFi Prototype ︎
After testing the low-fidelity prototype, I gathered all my new data which helped me figure out what features to cancel, which ones I needed to add, and what to iterate on existing ones. I created more detailed prototypes to better visualize how the product will function. More details can be found here.

System Map ︎
Gathering all those insights from the Mid-Fi prototype user testing definitely allowed me to take a step back, and reassess what my product should look like, and how it should work. While sketching out my system map, I realized that there were so many features I had to kill that were adding only unnecessary complexity to the user experience, an example would be the ‘calendar feature’.
I also reshuffled the order of screens and features and changed the flow of functions, while keeping in mind the different users that would go on the app, whether they’re a new member, or a returning one.

Sketching ︎
After establishing the system map, I had so many new changes that needed to be implemented. I went back to hand sketching to generate solutions quickly and efficiently. I first started to sketch out on the heart of the app, which is the Journal home screen, and the different components and features it would include. I also tried to visualize how the inside pages would look like. 
The 2 other main features are the feed and dictionary, which have similar layout and functionalities. There’s a search bar on the top, and a grid of images that can be filtered according to tag or symbol.

I further changed the order of steps and questions in the dream entry flow, while keeping in mind the answers and their subsequent resulting screens by 3 different types of users: 
1. those that dreamt
2. those that didn’t  
3. those that couldn’t remember.

UI Kit ︎
Dreams are vibrant and mystical, hence I went for bright colors to also make sure they contrasted well against the black dark mode of the app. I created hierarchy with different sizes of a single weight of Termina. I drew textured illustrations to contrast well with the minimal icon set I created. A strict grid system was followed in which dream entries were inserted into ‘cards’ and previews of them followed a similar system.

Final Outcome ︎

Maia in Use ︎



This was a four-week long solo project.

Crateful is a mobile application that helps restaurants and households compost their food waste by providing the appropriate service for each user group. It fosters a friendly community of people who want to help the planet, and make it a better place.

Restaurants can have their large amounts of food waste collected by designated pick up trucks scheduled and ordered through the mobile application. Households and individuals on the other hand can dispose their food waste at drop off bins positioned conveniently near their homes, which are unlocked and accessed through the app.

Prototype ︎

Problem ︎

1.3 billion tons of food is wasted every. single. year. It’s time we do something about it, together.

Research ︎
Studies conducted by the Food and Agriculture Organization of the United Nations show that more than 40% of food loss in industrialized countries occur at retail and consumer levels. This enabled me to identify the two main user groups of the Crateful mobile app: restaurants and households.
The setting I conducted my research and studies was New York City.

Restaurants discard large amounts of food scraps everyday, be it by serving overly large portions, diners not completing their meals, or ingredients discarded because of their inferior value, taste, or appearance.  It is an unfortunate and non-sustainable part of the business and the restaurant operative system, but Crateful sees it as an opportunity to make a difference, even in the corporate market.

Over 1/3 of all food waste happens at home as families and individuals in households discard large amounts of uneaten or spoiled food. Composting in home is not possible for all these individuals given the effort, time, and space it requires. It is hard, tedious, and produces foul odors as well.

Personas ︎

After conducting desk research, I created personas and mapped potential user journeys to further understand the frustrations and pain points of both restaurant and home owners.

Userflows ︎

Conducting interviews and understanding possible user journeys informed my understanding of the possible product. It had do be not only functional, but also be comfortable and enjoyable to use.

Wireframes ︎

After establishing a design system, I implemented the visual language to wireframes to envision where elements and commands would be positioned in the most appropriate way and order. Designing wireframes facilitated in designing each individual app screen.

UI Kit ︎

Next came the design phase. I established a UI kit with specific brand guidelines to create a cohesive and consistent identity throughout the digital product.

Final Outcome ︎

Crateful in Use ︎


This was an eight-week long solo project.

Tranquill helps users distance themselves from excessive phone use by providing a digital platform for creative mindfulness and relaxed productivity.

It aims in making users aware of how much time they’re spending on the their phones, and encourages them to do something about it in a calm, artistic, creative, and productive way. This is achieved by nurturing 3 creative skills which are reading, writing, and drawing, activities that aid in relaxation. 


Problem ︎

So much of our time is unnecessarily wasted due to excessive phone use.

We could be doing something more productive, interesting, and with personal and emotional gratification. Ultimately, it makes us less mindful of our space, time, and ourselves.

This aspect of losing self awareness and mindfulness is the angle I wanted to focus on because we lose so much of our ‘meʼ time when weʼre too caught up on our screens.

The iPhone provides a thorough “Screen Time” that details the time spent on the screen, but what happens next after realizing the time ‘wasted’ on screen? I wanted to go the next step further and create a solution to encourage users to distance themselves from their screens.  

The main objective is to help users get back into that phone free space, and thatʼs why I created Tranquill, which I call a space for relaxed productivity.

Research ︎
The challenge for me was to create a product that would not only inform of the amount of time spent on the phone, but also encourages one to decrease it while pursuing creative outlets and calming modes of inspiration and relaxation.

So how can Tranquill alert users of these periods spent in a fun, useful, and productive way?

Users can engage in fun and relaxing productive activities in the same amount of time he would have previously spent scrolling on Instagram.

These 3 mindful activies are reading, writing, and drawing, which are proven to have meditative effects. In addition to engaging in them, users can challenge and prompt friends with prompts, and share their work together.

Personas ︎
I then conducted interviews and generated  personas to understand the pain points and goals of users who have trouble staying away from their phones. I mapped potential user journeys to further understand possible solutions and systems Tranquill could utilize.

Userflows ︎

UI Kit ︎
Calm landscape paintings served as an inspiration for what I call a ‘tranquility trip’, and texture ripped pieces of paper, and the tactility of an intimate journal were also visual materialities I referred to. This visual moodboard allowed me to establish a UI kit as seen below, to be implemented onto the wireframes.

Final Outcome ︎



This was an eight-week long solo project.

OneThousand&One is an experimental electronic music festival that fuses organic Middle Eastern sounds with deep house and techno rhythms, creating a mystical and other worldly soundscape and sonic environment. It aims to showcase the artistic, innovative, and avant-garde musical practices of the Middle East. 

The name is inspired by the famous mythology book of A Thousand and One Nights, an eccentric collection of Arabic and Persian myths and folklore. Just like the book, this festival is experimental and multidimensional, bridging the musical worlds of electronica and the Middle East. This tight union of both worlds is manifested with the Arabic and English titles interlocked in the the logo.

Web Prototype︎  App Prototype︎

Identity System ︎

Grid System ︎

Inspired by the original One Thousand and One Nights manuscript, the content will be displayed like a book. Space on the sides allow for note taking and thoughts, as rare manuscripts were circulated and passed down along generations. On the website, this space can serve constant items and content such as menus and navigational items.


Stephany’s Sanctuary

This was a four-week long solo archive project.

The anxieties and absurdities of the time are inspiring artists and illustrators to produce more work and share them on social media.

My personal obsession with discovering illustration on Instagram reached its peak during these troubling times, as I would find myself scrolling for hours sitting on my sofa, or on my dining chair. I kept saving so many artworks, so I decided to create an archive a seen through my eyes, through my own phone screen, and in my home. All artists are credited and pages are linked to their original posts.

The archive website is still a work in progress, but you can check it out by clicking the button below.