By Justas Stepaitis
At Zedge, we build tools for digital self-expression – wallpapers, ringtones, app icons, and AI-generated content – used by millions around the world. The pace is fast, the ideas come from all directions, and every day brings something new.
Here’s a look at a fairly typical day in my role as a product manager.
8:30 AM – Coffee and Checking the Data ☕️
Mornings usually start with a review of performance metrics. I’ll look into how our latest updates are performing – today, I’m digging into CTR (Click-Through-Rate) data for an AI feature we recently tweaked. A 0.05% lift might not sound like much, but at our scale, that can mean thousands of users engaging differently.

Slack is already active: a bug report from QA, a designer asking for feedback on icon variations, a user inquiry about a missing AI button. These early messages help me figure out what needs attention first.
10:00 AM – Team Standup🧍
I meet with engineering, design, and QA to go over what’s in progress, what’s blocked, and what decisions are needed.
We’re currently refining the search and filter system for wallpapers – sounds simple, but “what’s trending” means different things depending on the context. We talk through logic updates, edge cases, and unexpected issues.

11:15 AM – User Testing and Feedback 🧪
I spend time reviewing recent usability test sessions. Watching users navigate the app gives us a better sense of where things click – and where they don’t.
One user struggled to find the search bar, which confirmed something we’d been hearing anecdotally. Another compared the app to “Pinterest, but for your phone’s look” – an unintentional compliment, I think.
I jot down key takeaways and prepare notes for our upcoming UX sync.
1:00 PM – Lunch & Syncs 🍕
After a quick bite, I jump into meetings with content and legal to review licensing for a few AI models we’re testing.
Later, I meet with marketing to align on an upcoming campaign tied to our AI restyling tool. We talk messaging, timing, and whether this update needs a fresh visual identity – or just a solid, well-placed CTA (Call-To-Action).
2:30 PM – Heads-Down Time 💻
I try to block off time in the afternoon for deeper work – spec writing, refining flows, or reviewing what’s in staging.
Today I’m focused on an app action that will let users launch pAInt, our AI generator, directly from a deep link. Small usability wins like this can make a big difference in how actively users interact with our app: how many taps and swipes, how much time they spend using a feature, and how often they return. These are key signals that tell us whether our features are useful, interesting, or need improvement.

4:00 PM – Cross-Team Collaboration 🤝
I join a sync with customer support and content licensing to talk through moderation flags, feature feedback, and roadmap alignment.
Occasionally, something unexpected pops up – such as a user requesting an AI-generated image of their cat as a wizard. Surprisingly, that’s not even the weirdest request we’ve had.
6:00 PM – Wrap-Up 🏁
I end the day by updating notes, checking in on Jira, and outlining priorities for tomorrow. I’ll do a quick scroll through user posts on TikTok or Instagram – sometimes people are doing wild, creative things with the tools we’ve built, and it’s a good reminder of why we do what we do.
Final Thoughts 💡
Being a PM at Zedge is a mix of structure and spontaneity. You’re constantly balancing user needs, business goals, and what the tech allows – all while keeping pace with a team that likes to move quickly and think creatively.
There’s always something new to solve, test, or launch. And that’s exactly what makes it interesting.