Thanks for checking out my portfolio!
I’m still polishing up the tablet and mobile experience. In the meantime, please check out my portfolio on desktop.
Thanks for checking out my portfolio!
I’m still polishing up the tablet and mobile experience. In the meantime, please check out my portfolio on desktop.
3D Maze
Teaching computational thinking and programming concepts through gamified mazes
Deliverables
Achieved 74% positive feedback from students post-deployment
Successfully scaled to support 3,000+ students in a live university course
Year
2023
Software
Figma
Team
Frontend developer
Backed developer
Expertise
Interaction design
Information architecture
Visual design
UX writing
Platform background and expansion
Platform background and expansion

Scaling the platform from 50 to 3000 undergraduates
3D Maze had been part of a specialised course since 2015. In 2023, the university chose to use it in a general education course to address low engagement and poor student feedback.

Scaling the platform from 50 to 3000 undergraduates
3D Maze had been part of a specialised course since 2015. In 2023, the university chose to use it in a general education course to address low engagement and poor student feedback.

Scaling the platform from 50 to 3000 undergraduates
3D Maze had been part of a specialised course since 2015. In 2023, the university chose to use it in a general education course to address low engagement and poor student feedback.

Scaling the platform from 50 to 3000 undergraduates
3D Maze had been part of a specialised course since 2015. In 2023, the university chose to use it in a general education course to address low engagement and poor student feedback.

Scaling the platform from 50 to 3000 undergraduates
3D Maze had been part of a specialised course since 2015. In 2023, the university chose to use it in a general education course to address low engagement and poor student feedback.
Course structure and student demographics
Course structure and student demographics

Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.
General disinterest in students towards the course
The platform had to minimise friction as students would not tolerate unclear steps, hidden features, or extra effort to learn.


Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.

Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.

Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.

Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.

Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.

Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.
General disinterest in students towards the course
The platform had to minimise friction as students would not tolerate unclear steps, hidden features, or extra effort to learn.


Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.

Shortened timeline for platform use
The platform had to be immediately usable since students only had a few hours with it.
Core usability fixes
Core usability fixes
Original design

New design

Redesigned toolbar for clarity
The original toolbar displayed all available controls at once, which could confuse and overwhelm to new students. The new toolbar reduces visual load by grouping less-used tools into collapsible menus.

Redesigned toolbar for clarity
The original toolbar displayed all available controls at once, which could confuse and overwhelm to new students. The new toolbar reduces visual load by grouping less-used tools into collapsible menus.

Redesigned toolbar for clarity
The original toolbar displayed all available controls at once, which could confuse and overwhelm to new students. The new toolbar reduces visual load by grouping less-used tools into collapsible menus.

Redesigned toolbar for clarity
The original toolbar displayed all available controls at once, which could confuse and overwhelm to new students. The new toolbar reduces visual load by grouping less-used tools into collapsible menus.
Original design

New design

Redesigned toolbar for clarity
The original toolbar displayed all available controls at once, which could confuse and overwhelm to new students. The new toolbar reduces visual load by grouping less-used tools into collapsible menus.

Redesigned toolbar for clarity
The original toolbar displayed all available controls at once, which could confuse and overwhelm to new students. The new toolbar reduces visual load by grouping less-used tools into collapsible menus.
Original design

New design

Redesigned toolbar for clarity
The original toolbar displayed all available controls at once, which could confuse and overwhelm to new students. The new toolbar reduces visual load by grouping less-used tools into collapsible menus.
Original design

New design

Streamlined Save UI
The original Save UI was outdated and visually inconsistent with the rest of the platform. It was redesigned to be clearer, more modern, and easier to complete in a single glance.

Streamlined Save UI
The original Save UI was outdated and visually inconsistent with the rest of the platform. It was redesigned to be clearer, more modern, and easier to complete in a single glance.

Streamlined Save UI
The original Save UI was outdated and visually inconsistent with the rest of the platform. It was redesigned to be clearer, more modern, and easier to complete in a single glance.

Streamlined Save UI
The original Save UI was outdated and visually inconsistent with the rest of the platform. It was redesigned to be clearer, more modern, and easier to complete in a single glance.

Streamlined Save UI
The original Save UI was outdated and visually inconsistent with the rest of the platform. It was redesigned to be clearer, more modern, and easier to complete in a single glance.

Streamlined Save UI
The original Save UI was outdated and visually inconsistent with the rest of the platform. It was redesigned to be clearer, more modern, and easier to complete in a single glance.
Original design

New design

Streamlined Save UI
The original Save UI was outdated and visually inconsistent with the rest of the platform. It was redesigned to be clearer, more modern, and easier to complete in a single glance.
Original design

New design

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.
Original design

New design

Refined Help UI with quick-access tips
The Help UI was originally designed like a scripted tutorial, which was time-consuming and unskippable. The updated version delivers tips upfront, letting students learn on demand.

Fullscreen maze view for focus
The original layout restricted the maze preview to a smaller window. The fullscreen view improves usability by giving students a clearer view of the maze as they solve it.
Original design

New design

Fullscreen maze view for focus
The original layout restricted the maze preview to a smaller window. The fullscreen view improves usability by giving students a clearer view of the maze as they solve it.

Fullscreen maze view for focus
The original layout restricted the maze preview to a smaller window. The fullscreen view improves usability by giving students a clearer view of the maze as they solve it.
Original design

New design

Fullscreen maze view for focus
The original layout restricted the maze preview to a smaller window. The fullscreen view improves usability by giving students a clearer view of the maze as they solve it.
Original design

New design

Fullscreen maze view for focus
The original layout restricted the maze preview to a smaller window. The fullscreen view improves usability by giving students a clearer view of the maze as they solve it.
Original design

New design

Fullscreen maze view for focus
The original layout restricted the maze preview to a smaller window. The fullscreen view improves usability by giving students a clearer view of the maze as they solve it.
Original design

New design

Fullscreen maze view for focus
The original layout restricted the maze preview to a smaller window. The fullscreen view improves usability by giving students a clearer view of the maze as they solve it.
Features for learning engagement
Features for learning engagement
Original design

New design

Maze size panel for creative variation
Ello was made with the aim to enter the Chinese market and provide an effective, accessible, and cheap way to become fluent in English.

Maze size panel for creative variation
Ello was made with the aim to enter the Chinese market and provide an effective, accessible, and cheap way to become fluent in English.

Maze size panel for creative variation
Ello was made with the aim to enter the Chinese market and provide an effective, accessible, and cheap way to become fluent in English.

Maze size panel for creative variation
Ello was made with the aim to enter the Chinese market and provide an effective, accessible, and cheap way to become fluent in English.

Maze size panel for creative variation
Ello was made with the aim to enter the Chinese market and provide an effective, accessible, and cheap way to become fluent in English.

Maze size panel for creative variation
Ello was made with the aim to enter the Chinese market and provide an effective, accessible, and cheap way to become fluent in English.
Original design

New design

Maze size panel for creative variation
Ello was made with the aim to enter the Chinese market and provide an effective, accessible, and cheap way to become fluent in English.
Original design

New design

Results UI with performance breakdown
The original design provided no insight into how well students performed. The new one presents metrics that encourage friendly competition and goal-setting.

Results UI with performance breakdown
The original design provided no insight into how well students performed. The new one presents metrics that encourage friendly competition and goal-setting.

Results UI with performance breakdown
The original design provided no insight into how well students performed. The new one presents metrics that encourage friendly competition and goal-setting.

Results UI with performance breakdown
The original design provided no insight into how well students performed. The new one presents metrics that encourage friendly competition and goal-setting.
Original design

New design

Results UI with performance breakdown
The original design provided no insight into how well students performed. The new one presents metrics that encourage friendly competition and goal-setting.
Original design

New design

In-game score panel
In-game performance was previously limited. A score panel with more metrics was added to address this issue and guide decision-making.

In-game score panel
In-game performance was previously limited. A score panel with more metrics was added to address this issue and guide decision-making.

In-game score panel
In-game performance was previously limited. A score panel with more metrics was added to address this issue and guide decision-making.

In-game score panel
In-game performance was previously limited. A score panel with more metrics was added to address this issue and guide decision-making.

In-game score panel
In-game performance was previously limited. A score panel with more metrics was added to address this issue and guide decision-making.

In-game score panel
In-game performance was previously limited. A score panel with more metrics was added to address this issue and guide decision-making.
Original design

Final design

In-game score panel
In-game performance was previously limited. A score panel with more metrics was added to address this issue and guide decision-making.
View other works
Ello
Edu-tech
Identifying and validating demand for an AI-powered English learning app

Ello
Edu-tech
Identifying and validating demand for an AI-powered English learning app

TEDxNTU website
Media and entertainment
Improving the TEDxNTU website’s user experience and engagement

TEDxNTU website
Media and entertainment
Improving the TEDxNTU website’s user experience and engagement
