Leading the design team for a suite of industry-leading energy analytics and management tools used by the world's largest utilities
When I joined Pulse Energy in 2012, the company was already a leader in energy management software, helping utilities empower customers to reduce energy consumption.
Over seven years, I helped ensure that the users' experience of our growing suite of products and services remained consistent both functionally and aesthetically, while advocating for a system-based approach to design.
I emphasized the importance of designers understanding how their work was implemented in the code, fostering close collaboration between Design, Product, and Engineering.
These efforts helped the product to effectively scale and adapt, eventually supporting seamless transitions after Pulse Energy was acquired by EnerNOC and then Yardi.
Designing for small and medium enterprises (SMEs) required addressing unique challenges: SME energy consumption patterns vary widely compared to residential users.
Our goal was to deliver accurate, normalized benchmarks that accounted for operational differences while providing actionable recommendations.
The product suite also required robust white-labeling capabilities for utility clients. We developed a theming engine that allowed logos, color schemes, and branding to be applied consistently across dashboards, reports, emails, and even printed materials.
Localization and internationalization were additional priorities, as the product was deployed in Europe and Australia. By creating a scalable branding system, we drastically reduced onboarding time for new clients while maintaining a high standard of design consistency.
To ensure consistency across the Pulse Energy suite, we built a synchronous component library. This acted as a single source of truth, much like a bespoke Storybook application, ensuring that design and code evolved together.
The library allowed us to preview worst-case scenarios, catch errors, and resolve edge cases before deployment, reducing design and technical debt.
Beyond web apps, the pattern library extended to reports, email templates, and program materials. By standardizing components and aligning CSS with information architecture, we streamlined the creation of new program instances, ensuring branding and functionality were applied predictably with minimal customization effort.
At Pulse Energy, the design team regularly contributed to the building of internal tools and experimental projects, collaborating with Engineering to increase team efficiency.
Projects included an easy-to-use email signature generator that helped 1,200+ employees create consistently-formatted email signatures that rendered predictably on virtually any email client, O/S, or device.
During a Cleanweb Hackathon, a small team of us built an energy management game called Epic Energy III, a browser-based video game where players—acting as apartment building managers—attempt to balance energy consumption with tenant satisfaction.
As a result of post-acquisition "right-sizing" initiative, the Pulse Design team was halved. Despite losing 50% of our designers, we reconfigured our approach to ensure that no balls were dropped as we integrated the Pulse suite into the EnerNOC family of products.
With their focus traditionally in the demand response, we supported time-boxed campaigns targeting regional energy reductions. Our design systems enabled a smooth transition while maintaining the product’s usability and effectiveness.
Leveraging Pulse's expertise in consumption data insights, innovative and impactful campaigns and programs were rolled out across the U.S.
Yardi’s acquisition shifted the suite’s focus to align with real estate software for multifamily and commercial properties.
Despite extensive leadership changes, we continued to deliver consistently high-quality work, including a redesign of the energy dashboard and integrating Pulse products into the Yardi platform.
I tried to foster a collaborative culture where Design, Product, and Engineering maintained open communication and were aligned on goals.
Within the Design team, my goal was to provide guidance and mentorship that prepared designers for not only current projects, but also for future roles.
Advocating for a system-based approach to design, I aimed to ensure scalability and adaptability across an evolving, industry-leading product suite that encompassed multiple media types, languages, and delivery mechanisms.
Processes, tools, and methodologies should be constantly re-evaluated to ensure that they are achieving their intended purpose. We should never take for granted that any system we've applied to complete past tasks is suitable for future ones.
Choosing the correct approach requires an understanding of the problem space, and the dynamics that inform our ability to address that problem. When there is alignment on goals, good Design, Product, and Engineering leaders know when to stay the course and when adjustments are warranted.
Design systems are more than static style guides—they are living systems that thrive in code.
Building a synchronous component library reinforced the importance of aligning design and engineering. CSS and markup should reflect the product’s information architecture, which is informed by users’ mental models. This understanding ensures that components work predictably and consistently, reducing both design and technical debt.
Designing for white-labeling and hyper-personalization taught me how to balance consistency with flexibility. A scalable branding system needs to account for diverse client requirements while maintaining a cohesive user experience. This experience deepened my appreciation for abstraction layers and thoughtful naming conventions, which allow a product to scale gracefully while remaining adaptable.
The success of our design systems was directly tied to the strength of our collaboration between Design, Product, and Engineering. I saw how early alignment on shared goals and processes reduced miscommunication and inefficiencies, leading to faster iteration and higher-quality outcomes. Creating a culture of mutual understanding across disciplines was as important as the tools or systems we built.
Designing internal tools and participating in hackathons reminded me of the power of small projects to influence company culture. Tools like our email generator or dashboards didn’t just solve immediate needs—they reinforced our commitment to quality and consistency, even internally.
Hackathon projects like Epic Energy III fostered creativity and cross-functional collaboration, highlighting the value of experimentation and innovation.
Every SME is different, and this project underscored the importance of listening to users. What works for one business might not work for another, so providing personalized recommendations and flexible workflows was essential. This experience sharpened my ability to anticipate user needs and design systems that can adapt to unique contexts.
When I started at Pulse Energy, I was fortunate enough to report directly to a skilled and experienced manager (notably, someone whose background was not in design, but in development). That manager placed a great amount of trust in me as I took on my first people management role. I was left enough slack to make mistakes, but provided with enough guidance to ensure I never went too far off track.
Growing and learning how to lead a design team reinforced the belief that granting designers the autonomy to make mistakes is essential to their development. As a design leader, open communication and transparency amongst the team ensures that everyone understands their roles and are pointed in the same direction.
Pulse Energy attracted not just high-performing individuals, but those who were personally invested in fighting climate change by working to reduce energy consumption closer to its source (utilities). An exceptionally passionate team fuelled innovation at Pulse, and the product reflected their dedication to realizing measurable results in notoriously difficult segments.
The Pulse team, unified by a shared commitment to improved outcomes for everyone, brought a passion and level of dedication that, in my experience, is rarely matched by teams more focused on rapid growth and prompt exits.