Creative Coding

Karma

Karma

Karma

An interactive p5.js artwork where viewers' nurturing or damaging actions make a living ecosystem flourish or collapse.

An interactive p5.js artwork where viewers' nurturing or damaging actions make a living ecosystem flourish or collapse.

Duration

2025

Role

Product Designer

Team

Independent project

Tools

Figma

Problem space

Problem space

✨

A concise explanation of the opportunity, the people it serves, and the design problem worth solving.

A concise explanation of the opportunity, the people it serves, and the design problem worth solving.

User research

Summarize the methods, participant signals, and recurring needs that informed the direction.

User INTERVIEW

Summarize user interview results

Competitive analysis

Outline the category patterns reviewed and the opportunity left open by existing experiences.

Feature

Scam Shield

True Caller

Guardly

Identifies scam messages

✓

✓

✓

Seamless integration with apps

✓

✕

✓

Scans job listings and gives warnings

✕

✕

✓

Creates friction before you click

✕

✕

✓

Easy in-app reporting with follow-up

✕

✕

✓

Gamified skill building

✕

✕

✓

Persona

Note the behaviours, motivations, and friction points most relevant to this audience.

User flow

Describe the core journey, key decision points, and the moments designed to reduce uncertainty.

Final designs

Call out the final system, interaction details, and the experience it enables for users.

View Interactive Prototype →

Onboarding + Scam Alert

Analyses LinkedIn and other social messages for legitimacy, highlights red flags, and advises users before they share personal details.

Simulation Test

Sends AI-generated fake job messages to users on LinkedIn to see if they click the phishing link. This helps prepare users and keeps them from getting scammed.

Digital Awareness Games

Rather than one-time fixes, these games help users form habits over time, building confidence in their digital awareness.

Final Designs

After usability testing, we used the feedback to improve the final design of WhizRead. The final prototype focuses on making the app easier to navigate, clearer to understand, and more supportive for students with ADHD through features like reading customization, task planning, and annotation tools.

View Interactive Prototype →

Onboarding + Scam Alert

Analyses LinkedIn and other social messages for legitimacy, highlights red flags, and advises users before they share personal details.

Simulation Test

Sends AI-generated fake job messages to users on LinkedIn to see if they click the phishing link. This helps prepare users and keeps them from getting scammed.

Digital Awareness Games

Rather than one-time fixes, these games help users form habits over time, building confidence in their digital awareness.

REFLECTIONS

Nice to meet you!

Happy to connect and talk about anything :)

Nice to meet you!

Happy to connect and talk about anything :)