Public Grid helps households manage their energy account, find savings programs and choose renewable energy. It sits between the customer and their utility: when someone moves, Public Grid can arrange service at the new address and handle their bills. We designed the mobile app around those practical jobs, with a way to show the value of the service once the bills started arriving.

Zack Schmitz co-founded the company, then called Cottage Energy, and runs it as CEO. In September 2025 we spent four weeks with him on the mobile app. I worked out the flows and the map of screens, and Prakash Ghodke designed the look.

Public Grid's home screen: an account card with the outstanding balance and a Pay Now button, a chart of past bills, a prompt to find more ways to save, and electrical usage
the balance and payment action come before the charts

Usage data arrives with the bill

An energy app looks like it should be live, a needle moving as the kettle boils. I asked Zack to lay out the data cases we had to design for. Public Grid learns what a household used, spent and saved when the next bill comes in. A change made halfway through the month would take time to appear in the numbers. A screen that suggested immediate feedback would promise more than the data could support.

Zack compared it to a sleep score: it can tell you about last night, never about tonight. Live usage was available in some regions, but Public Grid wasn't collecting it for this version. Zack was comfortable prioritising the account experience over that extra data. So we designed for data about 30 days old, and I asked Zack for a real month of account data to work from.

new usage data arrives with the next bill

Starting service is the first thing you do

Most new users are moving, so onboarding starts with the new address and finds the utilities that serve it. That puts a concrete job at the front of the app. Before asking someone to interpret an energy chart or choose a savings goal, we could help them get electricity and gas connected.

The welcome screen: Meet your new power company, with Get Started and Login Typing an address, with matching addresses suggested below The chosen address, with ComEd for electricity and National Grid for natural gas

Then you choose: let Public Grid start service, which enrolls you in savings programs and local rebates, or set it up with the utility yourself.

What can we set up for you today: start service at my address with Public Grid, or set it up on my own
the utility is named before the customer chooses who sets it up

The personal questions come in order of how much they ask. Contact details first, then date of birth and Social Security number, then payment. We used the space beside each sensitive request to explain it. The identity screen includes a note about deletion after registration. The payment screen explains the card fee and the autopay requirement before the customer continues.

Tell us a little about you: name, email, phone and move-in date Identity information: date of birth and SSN, with a note that the information is deleted after registration Add a payment method: card or US bank account, with the card fee and the autopay requirement explained

The first home visit needed a different state from the established account. There would be little useful history to show, and the customer might reasonably wonder whether setup was complete. We put a welcome checklist above the account card, including the expected 30-to-45-day wait for the first bill. The empty period became something the interface could explain.

The home screen on first visit, with a welcome card listing what happens next and the account number
the welcome checklist explains the wait for the first bill

The home screen is an account, the way a bank shows one

I'd dropped Monzo screenshots into the file as a reference, and when Zack opened the new direction the first thing he said was "oh, that's Monzo." He liked it, and wanted it kept utilitarian: the account first, then past bills, then suggested actions. The top card shows the balance, when it's due and a button to pay. Past Bills breaks it down by month and utility.

Past Bills: the outstanding balance and a list of bills filtered by electric, gas and other Notifications: money saved this month, an overdue bill with a Pay Now button, and a payment received

A savings score measured the wrong thing

The early design had a savings score, one number for how well a household was doing. Zack kept getting stuck on it. A score is a barometer, he said, and what Public Grid offers is closer to a sequence of steps. It also mixed three things that don't move together: dollars off the bill, energy efficiency and carbon avoided.

a lower bill can come from a better rate while usage goes up

I wasn't attached to the score either. I asked Zack whether spending less on energy means using less of it. His answer exposed the problem with combining them. A household can use more one month and still pay less on a better plan. Usage swings with the seasons too, so a fixed monthly goal would keep running into changes in weather.

I floated a money tab and an eco tab. Zack argued for one, and his reason won: if the app is saving you $30 a month and your eco impact is zero, that's the moment to suggest spending some of it on going renewable.

So we dropped the score, and the goal with it. The Savings tab lists specific actions, each with what it could save in money, carbon or both. Switching to LED bulbs does both, and its card shows both.

The tab opens with a short quiz (household size, how long the heating runs) and blurs the suggestions until it's answered. That came from putting two half-formed ideas together on the call: Zack's plan to ask people about their goals, and a trends screen that would be empty on first visit. The quiz gave a new customer something useful to do before a billing history existed. Its answers could help inform suggestions, while the interface kept projected savings on the action cards separate from past spending.

The Savings tab before the quiz: Your habits = your savings, with blurred suggestions underneath Quiz question: how many people live in your household? Quiz question: how often do you use air conditioning or heating during the day? Your savings potential unlocked: a plan of actions, starting with switching to LED bulbs with estimated money and energy savings
each action shows its own estimated benefit

Paying shows the fee before you press pay

Paying needed to cover more than the full balance. Someone might want to clear the overdue amount or pay a different amount today. We kept those choices together in one form, with the fee and total immediately above the payment button. Changing the amount would still leave the customer looking at the complete charge before confirming.

Make a Payment with the amount due selected, and the transaction fee and total above the button Make a Payment with another amount entered and a past-due option
the total includes the fee before payment is confirmed

The confirmation keeps the receipt and its download action on the same screen. The customer can leave with a record of the payment, as well as a success message.

Payment successful, with a receipt and a button to download it

Public Grid took the design in-house

At the start of October, Zack told us Public Grid would trial a full-time designer. We used the final week to complete the onboarding flow and the app UI that had been mapped out in Figma, then handed over the file for the new designer to continue.

More from Public Grid

Public Grid screen
Public Grid screen
Public Grid screen
Public Grid screen
Public Grid screen
Public Grid screen
TeamJeremy BlazePrakash GhodkeAnas Bin Zia
CategoryClimate
LocationNew York City
Period2025
Jeremy Blaze
Founder & Design Lead
Jeremy is the founder of Never Before Seen and serves as design lead on all of our projects. For over 10 years he's led product and design for over 70 early-stage companies worth $1b+ combined.