REC Power
2026
Prototyping the Behavior Before the Build
Impact
Approved before development. WordPress feasibility surfaced at prototype review rather than mid-build.
team
Senior Visual Designer
(myself, design lead)
DG+ Agency
REC Marketing
External WordPress developer.
skills
Interaction design
Prototyping
Design to development handoff
Stakeholder alignment
The Challenge
Browsing several case studies chronologically is not browsing. A buyer looking for a microgrid at a resort has no way to get there, so they scroll until they give up. The section had been designed for the content REC had, not the content they were about to publish.
DG+ brought HubSpot to the client as a reference for how a large content library handles this, and REC responded to it. REC set the taxonomy: Solutions, Industries, Project Size, Location. My work was everything built on top of it.
How I built it
I explored directions and chose the most familiar one.



I designed the components, not just the layout. None of this existed in REC's theme. Dropdown styling, button treatments, selected and unselected states, filter chips, the empty state. All of it drawn inside the creative director's type and color system.
I ran an adversarial pass on my own work. Once the directions were on the board, I asked AI what I had missed and what alternatives existed. Some of it was useful and went in. Some of it was wrong for this audience and did not.
I prototyped the behavior rather than describing it. REC's site is WordPress and the build goes to an external developer. Static comps leave room for interpretation, and interactions get invented that were not in the design. So I built it in Figma Make. What went to the developer was working behavior, not a file and a list of annotations.
Outcome
Working with stakeholders
The creative director could click it. Review stopped being a conversation about intent and became a confirmation of behavior, so we went to REC with alignment rather than interpretation.
REC approved it and said the useful part out loud: they understood how the section would work before it existed.
"I always appreciate a prototype that explains your thinking. It does eliminate guesswork." — REC's WordPress developer
Then the constraint. Several interactions needed custom components that did not exist in the theme, and building them meant hours the budget did not have. The developer and I worked out what to reduce: hover effects, transitions, and some of the layering, staying inside what the theme already had.
Nothing structural went. The filters, the instant response, the mobile pattern, and the empty state recovery all shipped. What came down was polish, which is the right thing to spend when something has to be.
That conversation happened at prototype review. It cost a revision instead of a rebuild.
Reflection
Confirming a component is custom is not the same as knowing what it costs. Everyone knew these components did not exist. Nobody knew how complex mine would be. The gap was the estimate, not the inventory. Now I send a written behavior list before designing and ask which item is the expensive one, because that question makes a developer rank rather than approve.
Prototype earlier. I used Figma Make as a pre-handoff artifact. It works better as a pre-design one. A crude clickable version, built in an hour and shown before the polished comps exist, is more useful to a developer than a refined one shown after.
Small scope. The method is what transfers.