From designing client work to leading projects and building the tools behind the agency

Client
Wizardly
Roles
Design Lead, Art Direction, AI & Internal Tools
Disciplines
Design leadership, web design, design systems, AI workflows, internal tools
Years
2022–Present
The Wizardly Core Team app open on a laptop on an office desk

What this case study coversTwo sides of how my role at Wizardly has grown: building custom tools for our team and our clients, and growing into agency leadership

In 2022, I joined Wizardly as additional design support for a large website project. Four years later, I lead client engagements, lead other designers, contribute to agency-level decisions, and build internal tools to improve how our team works.

A lot of that growth came from looking for opportunities to contribute beyond the work already in front of me. In the early days, I pushed our move from Sketch to Figma, introduced new UX and motion capabilities, helped create systems for how projects move between clients, designers, and developers, and more recently brought AI tools into our workflows, along with building custom tools.

Today, I still design, but a larger part of my role is creating the structure around the work and helping the agency operate better. This case study focuses on two parts of that evolution.

Focus oneBuilding two custom tools to solve the different workflow problems happening inside our team and across our client relationships

Improving how we work has been a recurring part of my role at Wizardly. Over the years, that has ranged from introducing new tools and restructuring how we organize projects to shaping new services, improving how we work with clients, and contributing to how we present the agency itself.

A lot of those changes started with noticing something that could work better, then figuring out what I could do about it. As AI made building custom software more accessible, I saw an opportunity to take that further. Instead of adapting our processes around existing tools, I started building tools around the specific problems and workflows of our team.

The Core Team app’s meeting view, open during a video call

Built an internal tool to evolve around how our team works

Twice a week, our core team meets to share project updates, surface blockers, and keep work moving. We managed those meetings through a Google Doc, but the process depended on everyone manually gathering updates beforehand, and that prep often wasn’t happening.

As I started experimenting with AI-assisted development, this felt like the right problem to test it on. I first prototyped the experience to mirror the meeting structure we already knew, then used Claude Code to build it into an internal app. I connected it to Slack so AI could pull recent project context and give the team a starting point before each meeting.

Since launching it, I’ve continued evolving the app as we uncover new problems. Recent iterations put more emphasis on individual prep and ownership, help us focus meetings on the projects that actually benefit from group discussion, and introduce project hubs where key context, links, team members, and updates can live together.

That’s become one of the biggest advantages of building the tool ourselves. It doesn’t need to anticipate every way we might work from the beginning. As our team and processes change, I can keep adapting the app around what we actually need.

The Wizardly app open in the browser during a video call

Built a client portal connecting meetings, project updates & feedback for the team

Our design subscriptions were spread across three different tools. Monday held our internal project management, Slack held ongoing conversations, and a Google Doc acted as the client-facing agenda. Before and after every meeting, I was manually pulling those pieces together to make sure the client and our internal team were working from the same information.

When one of my clients moved from one meeting a week to two, that process became difficult to maintain. Using what I’d learned from building the Core Team app, I designed a dedicated client portal around the way our design subscriptions actually work.

The biggest challenge was connecting two different sides of the same project. Our team still needed Monday for internal planning, while the client needed something much simpler. I built the portal to connect the two, so updates and status changes can sync back to Monday without exposing the complexity of our internal project management.

I’ve continued expanding it as new needs come up. Both sides can now add their own updates as work moves between our team and the client’s, giving us a shared place to track context that would otherwise get buried in Slack. What started as a way to reduce meeting prep has become the main reference point for the engagement, and I’m continuing to build on it as we learn what the relationship needs.

Focus twoGrowing from project support into leading client work, directing designers, and helping shape bigger decisions across the agency

My role at Wizardly expanded gradually as I built trust with the team. I started leading more projects alongside our Creative Director, taking on more client-facing responsibilities, and helping create the structure around the work. As the design team grew, I also helped define new design roles, participated in interviews, and began directing designers across projects I was responsible for.

During one of my quarterly check-ins, I made it clear that I wanted to take more ownership and help reduce how much our Creative Director needed to carry across every project. That led to independently leading the design side of larger engagements, presenting creative direction, leading client conversations, coordinating with project and development leads, and managing both my workload and the designers supporting me against project timelines.

Today, I’m part of Wizardly’s three-person leadership group alongside its founders. I’m involved in decisions around hiring and team structure, workload and capacity, client challenges, the types of work we take on, how our services evolve, and where capabilities like AI could fit into the business.

That progression reflects a larger pattern across my time at Wizardly: when I see an opportunity to improve something, I tend to explore it, build a case for it, and find a way to make it useful to the wider team. That’s how my role has grown from supporting the work to helping shape how the agency works.

More Projects