OverviewSuggest Edit

Leap (also known as Leapfrog Power) is a company that offers a distributed energy exchange platform. The platform's API integration works across utilities and grid operators for multiple grid services and enables users to stay in charge of their energy resources and customer experience.

HQSan Francisco, CA, US


Leap is headquartered in
San Francisco, United States

Location Map

Latest Updates

Employees (est.) (Jan 2022)67
Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
Banner background

Key People/Management at Leap

Thomas Folker

Thomas Folker

Co-Founder, CEO
Remco van den Elzen

Remco van den Elzen

Co-Founder, COO
Andrew Hoffman

Andrew Hoffman

Chief Development Officer
Jason Michaels

Jason Michaels

Chief Commercial Officer
Amanda Faulkner

Amanda Faulkner

Chief of Staff
Jaden Crawford

Jaden Crawford

Market Development Director
Show more

Leap Office Locations

Leap has offices in San Francisco and Utrecht
San Francisco, CA, US (HQ)
1700 Montgomery St #200, San Francisco
Utrecht, NL
Hamburgerstraat 28A
Show all (2)

Leap Financials and Metrics

Summary Metrics

Founding Date


Leap total Funding

$10.6 m

Leap latest funding size

$8.2 m

Time since last funding

2 years ago

Leap investors

Leap's latest funding round in January 2020 was reported to be $8.2 m. In total, Leap has raised $10.6 m
Show all financial metrics

Leap Operating Metrics

Sep, 2019Jun, 2020




Show all operating metrics

Leap Online and Social Media Presence

Embed Graph

Leap Frequently Asked Questions

  • When was Leap founded?

    Leap was founded in 2017.

  • Who are Leap key executives?

    Leap's key executives are Thomas Folker, Remco van den Elzen and Andrew Hoffman.

  • How many employees does Leap have?

    Leap has 67 employees.

  • Who are Leap competitors?

    Competitors of Leap include SwitchDin, SteamaCo and Kitu Systems.

  • Where is Leap headquarters?

    Leap headquarters is located at 1700 Montgomery St #200, San Francisco, San Francisco.

  • Where are Leap offices?

    Leap has offices in San Francisco and Utrecht.

  • How many offices does Leap have?

    Leap has 2 offices.