Work

About

IG

/

LI

/

FL

SZNL

I built an anime tracker because everything else made this harder than it should be

I Built an Anime Tracker That Actually Makes Sense


Most anime trackers are built around what you finished. That never made sense to me. I'm not opening an app to look at what I watched six months ago.


I built SZNL around what actually matters in the moment. What's airing right now and what I should be watching this week. This became a full product exercise where I focused on behavior, stripped things down, and built something that fits how I actually watch anime.



The Routine Everyone Just Accepts

Anime drops in seasons. Winter, Spring, Summer, Fall. If you watch seasonal anime, you know the routine. You open one app, then another, then another. MyAnimeList to see what's airing, Crunchyroll to check if it's actually there, Reddit to figure out if it's worth watching, sometimes a seasonal chart if you're really trying to stay organized.


All of that just to answer a few basic questions. What's airing right now. What should I pick up. When does the next episode drop. Where do I even watch it.


None of this is hard. It just feels like unnecessary work.

The Thing That Didn't Sit Right

The more I used these tools, the more something felt off. They're all built around completion. You track what you've watched, rate it, build a list that reflects your history.


But that's not how I use these tools. I'm opening them because I want to know what dropped this week and what I should be watching right now.

Seasonal anime behaves more like live TV than a library. It's time based and constantly moving. You fall behind, you pick things up mid-season, you drop shows without thinking about it. But the tools don't reflect that. They expect you to organize everything manually.


That mismatch is the real problem.



Designing Around How People Actually Watch

I didn't start listing features. I started removing friction.


If the current season matters most, then Home should only show the current season. If a show is still airing, it shouldn't reset or disappear. It should carry over automatically. If I'm deciding what to watch, I don't care about episode numbers. I care about when the next episode drops. And if I'm trying to watch something, I shouldn't have to search for where it's streaming.


Each decision is small on its own. Together they completely change how the product feels.



I Simplified Way More Than I Expected

Most trackers come with a ton of states. Watching, completed, dropped, planned, paused. It's a lot.


I cut that down to three. Want, Watching, Finished. That's it.

Same thing with features. I didn't add ratings, reviews, or social layers. Not because they're bad ideas, but because they don't help me answer the question I actually care about. What should I watch right now.


The goal wasn't to build a better version of existing tools. It was to make something that feels effortless during a season.

The Part That Actually Got Hard

Some of the hardest problems weren't visual. They were product problems.

What happens when you leave the app to open Crunchyroll and come back? On paper it sounds simple, but mobile doesn't behave the way your Figma flows do. You lose state, you come back to weird screens, things don't feel reliable.


I had to think through session handling, deep linking, how people actually move between apps. This is the kind of stuff you don't really run into unless you're building the thing yourself.


At the same time, I had to constantly fight the urge to add more. Ratings, social features, recommendations. All of it makes sense. But all of it pulls the product away from what it's trying to do.



Building It Changed How I Think

This wasn't just a design exercise. I built the whole thing using Base44 and treated prompts like product specs.


Instead of handing things off, I just kept iterating until it worked. Fixing flows, adjusting hierarchy, breaking things, rebuilding them. It was messy, but it was fast.


More importantly, it forced me to think differently. Less about designing screens and more about how the product actually behaves in the real world.



Where I Landed

At the end of it, I had something simple. A way to see what's airing right now, track what I'm watching, know when episodes drop, and jump straight into watching.


No extra work. No overthinking. Just something that fits how I actually watch.


And more than anything, it reinforced something I keep coming back to. Good product design isn't about adding more. It's about making things feel obvious.

Built in Figma Sites (Beta)

© Selected Works / Tay Williams

2018—2026

SZNL

I built an anime tracker because everything else made this harder than it should be

I Built an Anime Tracker That Actually Makes Sense


Most anime trackers are built around what you finished. That never made sense to me. I'm not opening an app to look at what I watched six months ago.


I built SZNL around what actually matters in the moment. What's airing right now and what I should be watching this week. This became a full product exercise where I focused on behavior, stripped things down, and built something that fits how I actually watch anime.



The Routine Everyone Just Accepts

Anime drops in seasons. Winter, Spring, Summer, Fall. If you watch seasonal anime, you know the routine. You open one app, then another, then another. MyAnimeList to see what's airing, Crunchyroll to check if it's actually there, Reddit to figure out if it's worth watching, sometimes a seasonal chart if you're really trying to stay organized.


All of that just to answer a few basic questions. What's airing right now. What should I pick up. When does the next episode drop. Where do I even watch it.


None of this is hard. It just feels like unnecessary work.

The Thing That Didn't Sit Right

The more I used these tools, the more something felt off. They're all built around completion. You track what you've watched, rate it, build a list that reflects your history.


But that's not how I use these tools. I'm opening them because I want to know what dropped this week and what I should be watching right now.

Seasonal anime behaves more like live TV than a library. It's time based and constantly moving. You fall behind, you pick things up mid-season, you drop shows without thinking about it. But the tools don't reflect that. They expect you to organize everything manually.


That mismatch is the real problem.



Designing Around How People Actually Watch

I didn't start listing features. I started removing friction.


If the current season matters most, then Home should only show the current season. If a show is still airing, it shouldn't reset or disappear. It should carry over automatically. If I'm deciding what to watch, I don't care about episode numbers. I care about when the next episode drops. And if I'm trying to watch something, I shouldn't have to search for where it's streaming.


Each decision is small on its own. Together they completely change how the product feels.



I Simplified Way More Than I Expected

Most trackers come with a ton of states. Watching, completed, dropped, planned, paused. It's a lot.


I cut that down to three. Want, Watching, Finished. That's it.

Same thing with features. I didn't add ratings, reviews, or social layers. Not because they're bad ideas, but because they don't help me answer the question I actually care about. What should I watch right now.


The goal wasn't to build a better version of existing tools. It was to make something that feels effortless during a season.

The Part That Actually Got Hard

Some of the hardest problems weren't visual. They were product problems.

What happens when you leave the app to open Crunchyroll and come back? On paper it sounds simple, but mobile doesn't behave the way your Figma flows do. You lose state, you come back to weird screens, things don't feel reliable.


I had to think through session handling, deep linking, how people actually move between apps. This is the kind of stuff you don't really run into unless you're building the thing yourself.


At the same time, I had to constantly fight the urge to add more. Ratings, social features, recommendations. All of it makes sense. But all of it pulls the product away from what it's trying to do.



Building It Changed How I Think

This wasn't just a design exercise. I built the whole thing using Base44 and treated prompts like product specs.


Instead of handing things off, I just kept iterating until it worked. Fixing flows, adjusting hierarchy, breaking things, rebuilding them. It was messy, but it was fast.


More importantly, it forced me to think differently. Less about designing screens and more about how the product actually behaves in the real world.



Where I Landed

At the end of it, I had something simple. A way to see what's airing right now, track what I'm watching, know when episodes drop, and jump straight into watching.


No extra work. No overthinking. Just something that fits how I actually watch.


And more than anything, it reinforced something I keep coming back to. Good product design isn't about adding more. It's about making things feel obvious.

Built in Figma Sites (Beta)

© Selected Works / Tay Williams

2018—2026

Work

About

SZNL

I built an anime tracker because everything else made this harder than it should be

I Built an Anime Tracker That Actually Makes Sense


Most anime trackers are built around what you finished. That never made sense to me. I'm not opening an app to look at what I watched six months ago.


I built SZNL around what actually matters in the moment. What's airing right now and what I should be watching this week. This became a full product exercise where I focused on behavior, stripped things down, and built something that fits how I actually watch anime.



The Routine Everyone Just Accepts

Anime drops in seasons. Winter, Spring, Summer, Fall. If you watch seasonal anime, you know the routine. You open one app, then another, then another. MyAnimeList to see what's airing, Crunchyroll to check if it's actually there, Reddit to figure out if it's worth watching, sometimes a seasonal chart if you're really trying to stay organized.


All of that just to answer a few basic questions. What's airing right now. What should I pick up. When does the next episode drop. Where do I even watch it.


None of this is hard. It just feels like unnecessary work.

The Thing That Didn't Sit Right

The more I used these tools, the more something felt off. They're all built around completion. You track what you've watched, rate it, build a list that reflects your history.


But that's not how I use these tools. I'm opening them because I want to know what dropped this week and what I should be watching right now.

Seasonal anime behaves more like live TV than a library. It's time based and constantly moving. You fall behind, you pick things up mid-season, you drop shows without thinking about it. But the tools don't reflect that. They expect you to organize everything manually.


That mismatch is the real problem.



Designing Around How People Actually Watch

I didn't start listing features. I started removing friction.


If the current season matters most, then Home should only show the current season. If a show is still airing, it shouldn't reset or disappear. It should carry over automatically. If I'm deciding what to watch, I don't care about episode numbers. I care about when the next episode drops. And if I'm trying to watch something, I shouldn't have to search for where it's streaming.


Each decision is small on its own. Together they completely change how the product feels.



I Simplified Way More Than I Expected

Most trackers come with a ton of states. Watching, completed, dropped, planned, paused. It's a lot.


I cut that down to three. Want, Watching, Finished. That's it.

Same thing with features. I didn't add ratings, reviews, or social layers. Not because they're bad ideas, but because they don't help me answer the question I actually care about. What should I watch right now.


The goal wasn't to build a better version of existing tools. It was to make something that feels effortless during a season.

The Part That Actually Got Hard

Some of the hardest problems weren't visual. They were product problems.

What happens when you leave the app to open Crunchyroll and come back? On paper it sounds simple, but mobile doesn't behave the way your Figma flows do. You lose state, you come back to weird screens, things don't feel reliable.


I had to think through session handling, deep linking, how people actually move between apps. This is the kind of stuff you don't really run into unless you're building the thing yourself.


At the same time, I had to constantly fight the urge to add more. Ratings, social features, recommendations. All of it makes sense. But all of it pulls the product away from what it's trying to do.



Building It Changed How I Think

This wasn't just a design exercise. I built the whole thing using Base44 and treated prompts like product specs.


Instead of handing things off, I just kept iterating until it worked. Fixing flows, adjusting hierarchy, breaking things, rebuilding them. It was messy, but it was fast.


More importantly, it forced me to think differently. Less about designing screens and more about how the product actually behaves in the real world.



Where I Landed

At the end of it, I had something simple. A way to see what's airing right now, track what I'm watching, know when episodes drop, and jump straight into watching.


No extra work. No overthinking. Just something that fits how I actually watch.


And more than anything, it reinforced something I keep coming back to. Good product design isn't about adding more. It's about making things feel obvious.

Built in Figma Sites (Beta)

© Selected Works / Tay Williams

2018—2026

Work

About