DiscoverCircular Economy Podcast167 HaPPE Earth: circular, compostable PPE systems
167 HaPPE Earth: circular, compostable PPE systems

167 HaPPE Earth: circular, compostable PPE systems

Update: 2025-09-27
Share

Description




Lisa and Mary O’Riordan are co-founders of HaPPE Earth, a circular business providing compostable Personal Protective Equipment (PPE) with an end-to-end waste management system that creates a nutrient rich fertiliser using this PPE, combined with the client’s food waste. The HaPPE Earth solution is ideal for a range of sectors including healthcare, food processing and other manufacturing industries.


HaPPE Earth is replacing a highly problematic product made from single-use plastic, and helping to bust big myths around plastics and hygiene, which were strengthened during the pandemic.


I met HaPPE Earth’s co-founders when I did some work for last year’s CIRCULÉIRE Circular Ventures Accelerator, funded by the Irish Government. HaPPE Earth was one of the supported ventures, and I’ve been super-impressed by how Lisa and Mary have used their systems-thinking, technical and entrepreneurial skills to win their first clients and set out bold ambitions for their business and the value it creates for people, planet and local economies.


We’ll hear about their detailed criteria for the choice of raw materials, the systems they’ve created to make sure this circular solution is super-easy for clients, and how all the different users and decision makers are reacting to compostable PPE.


Mary and Lisa tell us more about their career backgrounds and what led them to start HaPPE Earth, how they’ve overcome those misperceptions about the benefits of plastic, and how they plan to develop local supply chains to avoid PPE posing a major risk to resilience, as it did across many countries during the pandemic. And we hear about some of the shocking, unethical practices that encourage unnecessary consumption of plastic PPE.




<!-- [if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false" DefSemiHidden="false" DefQFormat="false" DefPriority="99" LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"></w:LsdException>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"></w:LsdException>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 2"></w:LsdException>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 3"></w:LsdException>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 4"></w:LsdException>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 5"></w:LsdException>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 6"></w:LsdException>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 7"></w:LsdException>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 8"></w:LsdException>
<w:LsdException Locked="false" Priority="9" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 9"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 1"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 2"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 3"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 4"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 5"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 6"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 7"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 8"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index 9"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 1"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 2"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 3"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 4"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 5"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 6"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 7"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 8"></w:LsdException>
<w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" Name="toc 9"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="Normal Indent"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footnote text"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation text"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="header"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footer"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="index heading"></w:LsdException>
<w:LsdException Locked="false" Priority="35" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="caption"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="table of figures"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="envelope address"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="envelope return"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="footnote reference"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="annotation reference"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="line number"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="page number"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="endnote reference"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="endnote text"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="table of authorities"></w:LsdException>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" Name="macro

Comments 
loading
In Channel
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

167 HaPPE Earth: circular, compostable PPE systems

167 HaPPE Earth: circular, compostable PPE systems

Catherine Weetman