EarthSavvy set out to make satellite data usable by people who do not think of themselves as space or geospatial experts. Their product allows customers to ask natural language questions about facilities, supply chains, energy use, and environmental risk, then receive structured, repeatable insights instead of raw imagery.
From day one, EarthSavvy faced a hard constraint. Building and maintaining satellite data infrastructure would consume the company’s limited engineering time and delay validation of its core product. Rather than treating data pipelines as a future optimization, EarthSavvy chose to solve this problem at inception by building on Tilebox as its execution and orchestration layer.
This decision shaped EarthSavvy’s technical architecture, development velocity, and long-term roadmap.
At a Glance: Technical Stack
Architecture
Cloud: AWS primary, with selective use of Google Cloud
Frontend: TypeScript and React
Backend: Python APIs on AWS
AI Models: Google Gemini for language and custom models for physics-based analysis
Execution and orchestration: Tilebox workflows and runners
Operational Scale
A few hundred production jobs per day
Rapid growth from single digit daily jobs within months
Each job includes:
Multi-constellation satellite data discovery and download
AI-driven analysis
Results delivery to a customer-facing dashboard
The Challenge: Root Cause Analysis
The Core Problem
EarthSavvy’s challenge was not raw data volume or compute throughput. At its current stage, those problems could be addressed with additional infrastructure. The real constraint was architectural complexity at the earliest stages of scale.
Specifically:
Managing metadata across multiple satellite constellations
Keeping historical and newly available data accessible through one system
Supporting new analytics without building constellation-specific pipelines
Scaling from a laptop prototype to clustered execution without rewriting core logic
Every incremental step in scale, from one job to hundreds per day, introduces failure modes if orchestration and data abstraction are not solved early.
Alternatives Considered
If Tilebox had not existed, EarthSavvy would have relied on open source Earth observation packages focused on Sentinel and Landsat data. These tools simplify access to individual datasets but stop short of providing:
Unified workflow orchestration
Consistent data representations across constellations
A scalable execution model
Ongoing metadata maintenance as new data becomes available
This approach would have required stitching together multiple packages, writing custom routers, and maintaining constellation-specific logic. The result would have been a brittle system where changes in one pipeline could cascade into failures elsewhere.
Why Building In-House Was Not an Option
EarthSavvy deliberately chose not to spend its first year building infrastructure. The company’s goal was to reach users who do not already think in terms of satellites and imagery. Engineering time needed to be spent on:
Natural language interfaces
AI-driven interpretation and physics-based models
Customer-facing workflows
Validation of real-world demand
Without a stable and future-proof data foundation, EarthSavvy would have been forced to solve a different problem entirely. The opportunity cost would have been measured in lost time to market and delayed customer learning.
The Solution: Implementation and Architecture
A Framework, Not a Product
EarthSavvy adopted Tilebox as a developer framework rather than a fixed product. This allowed the team to implement proprietary logic while relying on Tilebox for execution, orchestration, and data abstraction.
Tilebox provided a consistent interface where satellite data is presented as structured arrays with associated metadata. Orbit, sensor type, and collection details remain available when needed, but do not dominate algorithm design.
This abstraction allowed EarthSavvy engineers to work on satellite data using techniques common in other data domains, without requiring deep expertise in every constellation format.
From Prototype to Production
Initial prototype integrated Tilebox in approximately 12 weeks, built by a single developer alongside other startup responsibilities
Transition from prototype to a scalable production MVP took less than four additional weeks
This second phase is where the architectural decision proved critical. Scaling from a single machine to clustered execution introduced no new pipeline logic, only configuration changes. A stitched open source system would have required rework at this stage.
Rapid Expansion of Data Sources
An early prototype relied solely on Sentinel-2 optical data. When a customer use case required thermal imagery, EarthSavvy added Landsat thermal data in a matter of hours.
The workflow followed the same pattern:
Discover data
Ingest metadata
Apply existing analytics
Deploy
With an open source approach, this expansion would have taken weeks and required new parsing, translation, and validation logic.
Cost and Infrastructure Flexibility
Tilebox’s execution model allows EarthSavvy to bring algorithms to data rather than moving large datasets unnecessarily. This supports:
Multi-cloud execution
Cluster-based processing
A cost model that scales with usage rather than fixed infrastructure investment
It also avoids the long-term maintenance burden of custom pipeline code as constellations evolve.
Results
Engineering Outcomes
Prototype to production MVP in under four months total
Expansion from one satellite source to multiple constellations without pipeline rewrites
New data sources integrated in hours instead of weeks
Consistent execution model from development to clustered production runs
Developer Productivity
New engineers work against a unified data abstraction instead of constellation-specific formats
Algorithms can be developed without deep satellite domain knowledge
Manual pipeline maintenance is largely eliminated
Business Impact
Avoided an estimated 12 months of infrastructure development
Enabled early customer validation instead of internal platform building
Reduced technical risk for early investors by anchoring the product on proven execution infrastructure
Allowed engineering resources to focus on core differentiation rather than data plumbing
Reliability for High-Stakes Users
EarthSavvy serves customers in finance and insurance, where data integrity matters. Tilebox’s observability and structured workflows provide traceability and consistent execution, reducing the risk of silent failures or inconsistent outputs.
“Our biggest moment was realizing how fast we could adapt. We built the first prototype on Sentinel-2. When we needed thermal data, we added Landsat in hours. If we had built this ourselves with open source tools, that would have taken weeks. That was when it really clicked that this foundation let us focus on the problem we actually care about.”
Matt Evans
CEO and Co-Founder, EarthSavvy
Looking Ahead
EarthSavvy’s roadmap includes on-orbit processing, where analytics run before data ever reaches the ground. Examples include calculating parking lot utilization or building heat loss directly on satellite hardware and returning only the results.
Tilebox’s ability to run the same execution framework across ground, cloud, and orbital environments makes this possible without redesigning the analytics layer.
For EarthSavvy, this means the same system can answer questions about historical imagery from years ago or near real-time observations captured minutes earlier.

About
EarthSavvy makes satellite data easy-to-use and delivers real insight, not raw images, to businesses, investors, and communities. EarthSavvy's AI engine turns natural-language questions into structured, automated analyses, providing on-going monitoring and near-real-time alerts for better decisions on supply chains, sustainability, infrastructure, and other aspects of our world.



