1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Available for work

Available for work

hello@amercer.com

Button Hover Text

Available for work

Eat n' Log

Eat n' Log is an AI-enhanced food experience journaling app — built, designed, and shipped to the App Store by me, from idea to launch.

Timeline

2021–2024

Company

Eat n' Log Technologies Inc

Role

Founder, Product Designer, Product Manager, eventual sole developer

Teams

Up to 14 at peak — 7 developers, 4 marketers, me as founder / PM / lead designer

Research

Brand Strategy, UX/UI Design

Tools

Figma, Maze, React Native (alpha), FlutterFlow + Firebase (beta), Google Maps API, ChatGPT API

Outcome

Shipped to App Store. NPS improved 140% from -38.5 to 16.3. Task completion improved from 0% to 42.9%. Recognized by UBC Innovative Project Fund Grant, AcceleratedIP, and Microsoft for Startups

Link

PROBLEM

Thousands of food photos. None of them captured the actual experience.

Method/Design

During the COVID lockdown I found myself with thousands of food photos that captured nothing — no context, no flavor, no memory of who I was with or how it tasted.

69% of millennials and 50% of Americans photograph food before eating. The behavior existed at scale. The tool to make it meaningful didn't.

I wasn't going to build on personal frustration alone. I went to users first.

🖼 [SIDE BY SIDE] Generic camera roll full of food photos on the left, an Eat n' Log entry with flavor profile, location, and context on the right

RESEARCH

6 interviews confirmed the gap. 50 market interviews confirmed the opportunity.

Method/Design

6 user interviews, Summer 2021 — food lovers aged 22–35, casual diners and enthusiasts. Then accepted into Entrepreneurship@UBC Venture Founder program in Fall 2022, where I conducted 50 additional market interviews and sized the market using both top-down and bottom-up approaches.

🃏 [3 CARDS SIDE BY SIDE] Card 1: INSIGHT 1 / Food photos alone felt insufficient. / Users wanted context alongside the image — location, company, atmosphere. The photo was never the full story. Card 2: INSIGHT 2 / Users were stitching experience journaling across 3+ tools. / Notes app for reflections, camera roll for photos, Google Maps for location. No single place held the full experience. Card 3: INSIGHT 3 / The food app category had a blind spot. / Every existing app was either restaurant discovery or calorie tracking. Nothing existed for experience journaling.

🖼 [PROCESS ARTIFACT] Interview insights summary — key quotes from the 6 participants

🖼 [FULL WIDTH] Competitive landscape map — showing the restaurant-discovery / calorie-tracking gap where Eat n' Log sits

"Running my first round of interviews after months of private ideation, I learned something uncomfortable: conviction and research aren't the same thing. I was certain users wanted this. The research happened to agree — but I hadn't earned that certainty until the data came in."

DESIGN & USABILITY TESTING

Usability Test 1: 0% task completion. Nobody finished the entry flow.

Method/Design

Lo-fi paper sketches → mid-fi Figma prototypes, focused on making entry creation fast and intuitive. Then the first usability test hit.

🃏 [2 CARDS SIDE BY SIDE — OPTION A / OPTION B] Card 1: USABILITY TEST 1 / 0% task completion — a structural failure. / Nobody finished the entry flow. Not a nuance — a fundamental IA problem. Card 2: USABILITY TEST 2 / 42.9% task completion — significant improvement. / Structure was no longer the blocker. Still work to do, but the foundation was fixed.

🃏 [SINGLE CARD — KEY DECISION] KEY DECISION: Rebuilt the entry creation IA from the ground up USER VALUE — Removed the navigation complexity causing 100% drop-off. Increased font sizes from 8px → 16px for accessibility. BUSINESS VALUE — Without task completion there is no retention. Without retention there is no product. Fixing IA was existential.

🖼 [PROCESS ARTIFACT] Paper sketches — one page, unpolished 🖼 [SIDE BY SIDE] Iteration 1 screens vs iteration 2 screens — showing the IA change 🖼 [SIDE BY SIDE] Maze test results — 0% and 42.9%

"Running my first round of interviews after months of private ideation, I learned something uncomfortable: conviction and research aren't the same thing. I was certain users wanted this. The research happened to agree — but I hadn't earned that certainty until the data came in."

CROSS-FUNCTIONAL LEADERSHIP

Assembled and led 14 UBC students across design, development, and marketing.

Method/Design

Weekly standups in Discord, product backlog in Notion, Git coordination across 7 developers. Directed React Native implementation across all core flows. Provided UX sign-off before every release. Launched an Instagram campaign to seed the alpha user base.

At different points, two co-founders exited the project. I made the decision to continue alone.

🖼 [PROCESS ARTIFACT] Team structure diagram — showing the 14-person org at peak 🖼 [PROCESS ARTIFACT] Notion backlog or Discord sprint board — keep it real, not polished 🖼 [SUPPLEMENTARY] Instagram campaign — one or two marketing visuals

"The hardest part of leading a team was accepting that design decisions could not always be perfect — sometimes they had to be decisive. A wrong-but-shipped call beat a right-but-late call more often than I expected."

THE PIVOT DECISION

NPS -38.5 ended the debate. The React Native app had to go.

Method/Design

Alpha results, Spring 2023: USE 3.5/5, NPS -38.5. Users described the entry process as "filling out a survey." Entries intermittently failed to save.

🃏 [2 CARDS SIDE BY SIDE — OPTION A / OPTION B] Card 1: OPTION A / Patch the React Native app. / Months of work existed and the team was still partially intact. Rejected — manual entry was the root cause, not the UI. Patching surface wouldn't fix a structural problem. Card 2: OPTION B — CHOSEN / Rebuild from scratch, solo, in FlutterFlow with AI at the core. / NPS pointed directly at manual entry as the failure point. AI-assisted entry would eliminate the "survey" problem entirely. Tradeoff: teach myself FlutterFlow and Firebase, and execute alone.

🖼 [FULL WIDTH] Alpha screens — the version that produced NPS -38.5, shown honestly 🖼 [SINGLE] NPS / USE data visualisation — -38.5 shown prominently as the decision trigger

SOLO REBUILD & BETA

Rebuilt from scratch. Three AI integrations, each tied directly to a specific alpha pain point.

Method/Design

🃏 [3 CARDS SIDE BY SIDE — KEY DECISIONS] Card 1: KEY DECISION: Auto location detection (Google Maps API) / USER VALUE — Removed the most repetitive field from the entry flow. / BUSINESS VALUE — Cut average entry-creation time, directly addressing the "survey" complaint that drove NPS down. Card 2: KEY DECISION: AI-driven flavour suggestions (ChatGPT API) / USER VALUE — Users edit suggestions instead of articulating flavour from scratch. Lower cognitive cost, more complete entries. / BUSINESS VALUE — No competitor in food journaling had AI integration at this depth. A real differentiator. Card 3: KEY DECISION: Roni — a personified AI gourmet-dog assistant / USER VALUE — Made the entry process feel like a conversation, not a form. / BUSINESS VALUE — Brand distinctiveness in a photo-first category. Memorable, reviewable, mentionable.

🃏 [2 CARDS SIDE BY SIDE — METRICS] Card 1: ALPHA → BETA / USE: 3.5 → 4.2 / 20% improvement Card 2: ALPHA → BETA / NPS: -38.5 → 16.3 / 140% improvement, reaching B2C industry standard

🖼 [FULL WIDTH] Beta screens — final UI featuring Roni 🖼 [SINGLE] Roni character design — the AI persona 🖼 [SINGLE] NPS / USE comparison chart — -38.5 → 16.3 shown visually

SHIPPING & THE TIM COOK MOMENT

Apple flagged it as spam. I found Tim Cook's email. Two days later, Apple called.

Method/Design

Apple rejected the app under Guideline 4.3(a) — flagged as a spam clone despite being a genuinely new category. I diagnosed it as a categorisation error. Found Tim Cook's office email. Wrote directly — explaining the product, the category, and the misclassification.

Apple called within 48 hours and personally assisted with publishing. The app went live. Featured on Product Hunt.

🖼 [SINGLE] Tim Cook email — cropped screenshot showing the opening and key argument 🖼 [SINGLE] App Store listing — live product 🖼 [SINGLE] Product Hunt badge

VISUAL IDENTITY

Roni isn't just a brand element — she's a product decision.

Method/Design

Making AI feel like a conversation rather than a form required a character, not a chatbot interface.

🃏 [3 CARDS SIDE BY SIDE] Card 1: Color palette — 3–4 swatches from the final beta version Card 2: Typography pairing — headings and body, one clean specimen Card 3: One UI component — the Roni conversation flow showing the AI interaction pattern

🖼 [FULL WIDTH] Roni character — the AI persona in full context

REFLECTION

Data is the argument, not the decoration.

Method/Design

In the alpha I had opinions about what was wrong — the survey feeling, the save bugs, the friction. The NPS of -38.5 ended the debate. Without that number I could have patched for months. With it, the rebuild was obvious. I carry this forward: measure first, argue second. Design intuition is faster when it's grounded; slower and less credible when it's untested.

What I'd measure if reopened:

  • Week-2 retention — the single hardest bar for journaling apps

  • Hypothesis: if entry-creation time drops below 45 seconds, week-2 retention lifts above 20%

  • Trigger: if retention stays flat, investigate onboarding depth rather than entry speed

"The product I'm proud of isn't the user base — it's the NPS swing, the Tim Cook email, and the fact that the app is live at all after two co-founder exits."

© 2026 Built by Henry Yang 楊添 - All rights reserved.
© 2026 Built by Henry Yang 楊添 - All rights reserved.
© 2026 Built by Henry Yang 楊添 - All rights reserved.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16