Every asset you own,on one screen,telling the truth.
Farsight is BaxEnergy's asset-performance platform, and it's freemium. That changes everything about how it has to be built: there's no consultant in the room to explain it, so the product has about five minutes to make sense on its own. I build features end to end, React through to the .NET services.
- Product
- Farsight APM
- Company
- BaxEnergy (Yokogawa)
- Model
- Freemium cloud SaaS
- Engaged via
- Intellisync
- Since
- Nov 2024
Asset performance software you have to be sold
Monitoring platforms in energy are traditionally bought, not tried: a procurement cycle, an implementation project, a consultant configuring your plants. Farsight's bet is the opposite — sign up, connect a plant, see data. That bet puts enormous pressure on the product itself. Onboarding has to handle wind, solar, battery storage and hydro, each with their own device models, without ever showing the user a schema.
- Four asset classes with genuinely different physics and KPIs
- Must work against existing SCADA — Inaccess, Enercon, Vestas and legacy systems
- One codebase serving Free, Pro and Enterprise limits
- ISO 27001, NIS2 and NERC requirements, from the free tier up
“If the product needs a consultant to explain it, the free tier is a brochure.”
What freemium actually demands
PORTFOLIO · 15 SITES
PLANT · SICILY WIND PARK
24 GENERATING UNITS · 1 FLAGGED
DEVICE · WTG-10
FLAGGED
- Output
- 1.74 MW
- Wind speed
- 9.2 m/s
- Gearbox
- 84 °C
- Availability
- 96.4 %
Features end to end, front to data
I design and ship product features across the React front end and the .NET services under it — SCADA screens that drill from portfolio to plant to a single device, a GIS map with live asset status, and the analytics layer: performance ratio and specific yield for solar, power curves, wind roses and Weibull distributions for wind. Financial loss analysis turns downtime into lost revenue, which changes which fault a team fixes first.
- Real-time SCADA screens with portfolio → plant → device drill-down
- Live GIS portfolio map with per-asset status
- Solar and wind analytics: PR, specific yield, power curves, wind roses, Weibull
- Financial loss analysis, so teams fix what costs the most
- Configurable reports on a scheduler, and a shared events logbook
- Open platform: OAuth2 API access and a marketplace for extensions
The number thatchanges what getsfixed first.
Anyone can show a fault list. The useful question is which fault is costing the most — so underperformance gets measured against the reference curve, and the gap gets priced.
Power curve · WTG-10
OUTPUT (kW) BY WIND SPEED (m/s)
- Reference
- Measured
Wind rose · Sicily Wind Park
FREQUENCY BY DIRECTION · 12 MONTHS
Performance ratio
84.2%
below the 88% target
Specific yield
1,642kWh/kWp
trailing twelve months
Availability
97.1%
time-based
Lost revenue
18.4k €
attributable, this quarter
One telemetry spine, two products
Farsight and ESPx sit on the same real-time data infrastructure, so the work compounds: a fix in the ingest path or the alarm evaluator shows up in both. My job spans that shared spine as well as the product surface — keeping data flowing and screens fast as the number of connected plants and concurrent users grows.
- Shared telemetry and data infrastructure with ESPx
- Reliability work as connected plants and users scale
- Expression-based alarms for Enterprise portfolios
- 4 classes
- Wind, solar, BESS and hydro, one model
- 3 tiers
- Free, Pro and Enterprise from one codebase
- 5 min
- Target time from sign-up to first live reading
Someone can sign up, connect a plant and read live performance without talking to a salesperson. That's a much harder product to build than the gated version, which is exactly why it's worth building.
Stack