GEE Sync - Building a Virtual Power Plant Platform
00

project description
When battery rebates were announced across Australia, the residential energy market rapidly shifted toward home battery adoption and Virtual Power Plants (VPPs). At the time, only a few players like Amber Electric had established customer-facing VPP ecosystems. GEE Energy saw this shift as an opportunity to evolve from a traditional electricity retailer into a technology-enabled energy company. I worked closely with the founders and backend engineers to conceptualise, design, and rapidly execute a VPP orchestration platform from scratch in just two months. My role focused heavily on product strategy, UX planning, competitor analysis, market research, system design thinking, and frontend development while collaborating with backend developers on battery orchestration logic and API architecture.
solution
We designed and developed GEE Sync, a centralised VPP platform capable of onboarding batteries from multiple manufacturers, orchestrating charging/discharging behaviour based on electricity market pricing, and enabling customers to participate in future energy trading ecosystems. The platform unified battery telemetry, live energy data, scheduling, battery health monitoring, electricity pricing insights, and automation controls into a single experience for both operators and customers.
Turning the Idea Into Reality
The biggest challenge was fragmentation. Every battery manufacturer exposed different APIs, authentication systems, telemetry structures, and control parameters. To solve this, we initiated meetings with battery manufacturers, studied their API ecosystems, and mapped operational differences between vendors. Simultaneously, we analysed AEMO market data behaviour and emerging VPP business models to understand how energy arbitrage and battery orchestration could create customer value.

I contributed to:
Product strategy and VPP feature planning
Competitor analysis and future-market positioning
User flow design and platform architecture thinking
UX wireframing and dashboard experiences
Frontend implementation and component systems
Designing battery onboarding journeys
Structuring scheduling and automation experiences
Working alongside backend developers to define unified API wrappers
We created a middleware wrapper architecture that normalised multiple battery APIs into one standard internal system. This allowed the platform to support scheduling, price-based charging/discharging, remote orchestration, and future scalability without redesigning the frontend experience for every vendor.
The entire platform was designed and launched under extreme time pressure while the Australian energy market was rapidly changing. The speed of execution became one of the project’s defining achievements.
Conclusion
GEE Sync transformed GEE Energy from a traditional electricity retailer into a future-focused VPP technology player. Beyond building software, the project demonstrated how rapid research, strategic UX thinking, and collaborative execution can turn an emerging market opportunity into a scalable energy platform within just two months.
year
2025
timeframe
2 months
tools
React.js, Figma, Spring Boot, Postgresql
category
Personal Project
01

02

03




