🌍 EcoSentinel: AI-Powered Unified Threat Intelligence

What Inspired This Project

The inspiration for EcoSentinel came from recognizing that real-world crises don't happen in isolation.

When Hurricane Sandy hit in 2012, it caused not just environmental damage—it also triggered cyber attacks on emergency services and introduced massive financial market volatility. Similarly, the 2020 Australian bushfires saw a spike in cybercrime targeting relief organizations, while also disrupting global supply chains and markets.

These patterns revealed a dangerous reality:
Our monitoring systems work in silos.

  • Environmental agencies track weather.
  • Cybersecurity teams monitor digital threats.
  • Financial analysts observe market trends.

But no one connects the dots.

This fragmented approach leaves critical blind spots, where cascading threats can amplify each other into system-wide failures. EcoSentinel was born out of the desire to close those gaps.


What I Learned

Building EcoSentinel was a deep dive into the complexity of real-time data integration across very different domains.

Technical Learnings:

  • Handling inconsistent API formats (CSV from NASA, GeoJSON from USGS, JSON from Shodan).
  • Dealing with rate limits, authentication types, and uptime inconsistencies across APIs.
  • Creating a resilient system that gracefully handles API failures through fallbacks and simulated data.

Conceptual Learnings:

  • Differentiating correlation vs. causation in cross-domain threat analysis.
  • Understanding that even if a natural disaster doesn’t cause a cyber attack, it can create vulnerabilities in stressed infrastructure.
  • The importance of graceful degradation—ensuring users still get value even if real-time data is temporarily unavailable.

How I Built It

Frontend Architecture

  • React 18 + TypeScript for a modern, type-safe UI
  • Framer Motion for animations and smooth transitions
  • Tailwind CSS with a custom cyber/environmental design system
  • Context API for unified state management across data domains

Data Integration Layer

  • Built a custom microservice handler for 10+ real-time APIs
    • Environmental: NASA FIRMS, USGS, OpenWeatherMap
    • Cybersecurity: VirusTotal, Shodan, HaveIBeenPwned
    • Financial: Alpha Vantage, other financial data providers
  • Implemented intelligent fallback logic to maintain value when APIs fail or rate limits are exceeded

AI Correlation Engine

  • Used machine learning to detect cross-domain patterns
  • Applied confidence scoring to reduce false positives
  • Built real-time threat heatmaps and predictive analytics based on AI inferences

Real-Time Architecture

  • Simulated WebSocket-style updates every 30 seconds
  • Smart caching, throttling, and queuing to stay within API limits
  • Robust demo mode with realistic synthetic data for offline scenarios

Challenges I Faced

1. API Integration Complexity

  • Each API used different data formats, endpoints, and authentication flows.
  • NASA's wildfire data came as CSV, USGS earthquakes in GeoJSON, and financial data had strict quota policies.

2. Rate Limiting and Reliability

  • Most APIs had tight free-tier quotas (e.g., VirusTotal: 4 requests/min).
  • Developed intelligent caching, request queuing, and fallback simulations to maintain UX.

3. Cross-Domain Correlation Logic

  • Avoiding false correlations while surfacing meaningful patterns was tough.
  • Required multiple iterations of machine learning models to find reliable relationships.

4. UX Design for Complexity

  • Displaying multi-domain, real-time data without overwhelming users was a challenge.
  • Solved this with progressive disclosure, domain color-coding, and an AI assistant that explains correlations in plain language.

5. Production Readiness

  • Ensured platform could run in both live and offline demo modes
  • Handled degraded performance gracefully with simulated yet realistic data streams

Outcome

EcoSentinel is a production-ready platform that showcases the future of integrated risk intelligence. By monitoring environmental, cybersecurity, and financial domains together, it provides insights that no siloed system could ever detect.

This project serves as a blueprint for governments, financial institutions, and emergency services that need to understand how threats amplify each other before they cascade into catastrophic failure.


Built at the intersection of cybersecurity, natural disasters, and financial risk. Powered by AI. Designed for the real world.

What we learned

Learned the importance of saving the nature and the interdependence between the cyber threats and how it effects it nature, the interdependence between the cyber threats and environment and the effect it causes us and the financial market

Built With

Share this project:

Updates