About the project
TL;DR
Designed enterprise CMS experiences that replaced manual Excel uploads and fragmented city workflows with clearer Joining, Onboarding, and Implementing flows. Automated repetitive tasks, simplified multi-step paths, standardized statuses and error states, and partnered with engineers to design an AI-powered chatbot for city administrators—accelerating front-end and CMS work with Cursor and Windsurf. Result: admins spend less time decoding the interface and more time keeping city data accurate.
- Role
- UX/UI Designer
- Timeline
- 2025 · Contract
- Skills
- Admin Dashboard, Workflow Design, UX/UI
- Team
- Team of 20: engineers, PM, designers, and researchers
Overview
Making stressed city administrators a little less stressed :)
Behind every public dashboard was a much larger system that city administrators used every day. This is where they were responsible for uploading datasets, reviewing indicators, updating information, and making sure everything stayed accurate.
As part of my work at the UN-Habitat's Quality of Life platform, my job was to create workflows for city administrators to manage their data. My goal was to make those workflows feel clear instead of stressful.

Problem
An Existing Confusing Workflow
In order for the data on the Quality of Life platform to be live, cities around the world that has joined the Initiative are required to enter and maintain their data. Before the Innovation team was created, the UN have been working manually with cities to explain the process,collect the data, upload it via Excel files, check for errors, and manually updated on the platform. This administrative workflow is rarely exciting. They're full of forms, tables, permissions, and edge cases. Not to mention, it was also time-consuming and error-prone.
A confusing workflow doesn't just frustrate users. It can slow down an entire organization or lead to inaccurate data being published.
Before designing anything, I wanted to understand how people actually completed their work.


Process
Understanding the Workflow
If I'm being honest, this design challenge was one of the most confusing projects I have worked on in a while. This huge process consisted of 3 main steps: Joining, Onboarding, and Implementing. All of which included multiple sub-steps and processes. I had to understand the entire workflow of how cities upload their data, how the UN-Habitat team reviews and approves the data, and how the data is then published on the platform. (Thank god for Connie, my designer coworker!)
Together, we broke each tasks into smaller steps. Clearly defining how each action affects the different stakeholders. This helped us identify where users were making unnecessary decisions or switching context too often.



Design Decisions
How can we use design to help city administrators?
- Leverage tech to automate processes
- Remove repeatitive tasks
- Simplify the multi-step workflows
- Reorganize and group related actions together
- Improve filtering and information hierarchy
- Design clear status indicators and error states
- Create reusable interaction patterns across the platform
Our city administrators are not always tech-savvy. Our North Star is to make their lives easier. We want to reduce the amount of time they spend on just understanding the process and the platform. This meant that we leveraged tech heavily in order to automate processes where possible.
For example, we created a form that collects the city's information which later is used to automatically populate fields in documents and emails. We also used automated emails to send reminders, confirm uploads, and more. The team also implemented a system that auto flags data that is missing or or might be incorrect, and prompts the user to correct it. This reduced a considerable amount of manual work for the UN team, meaning they are able to focus on verifying the data and approving the uploads.

Solution
How did we implement the solution?
After we have clearly understood the problem space, the existing workflow, and defined the design goals, let's look at how we implemented the solution.
Joining
- Create a form to collect the city's information
- Automatically populate fields in documents and emails
- Send out documents to all stakeholders for review
- Collect signatures within the platform to increase efficiency
Onboarding
- Created a new onboarding process for cities to follow
- Replaced manual calls with learning modules and videos
- Automatically reminds cities, send reminders, and confirm uploads
Implementing
- Created a new data input process for cities to follow
- Handle and store data, forms, photos, and videos uploads
- Automatically flag data that is missing or incorrect
- Allow cities and the UN team to review and approve the data
Reflection
What I learned
Though challenging, this project was a great learning experience. It reinforced the importance of the Empathy step in the design process. I took my time to really understand the entire workflow of how cities upload their data, how the UN-Habitat team reviews and approves the data, and how the data is then published on the platform. This helped me design a solution that would help the city administrators to be more efficient and effective in their work.
Latest Projects



