RigCloud Analytics Platform
Real-time drilling analytics platform serving 5k+ MAUs across 70+ rigs, reducing analysis time by 90%.
Overview
Enterprise-grade real-time analytics platform for oil drilling operations, serving over 5,000 monthly active users across 70+ rigs worldwide. Built with Angular 18, .NET, and Azure SignalR for real-time data streaming.
Technologies & Tools
Key Features
- 1Real-time data streaming from 70+ rigs using Azure SignalR
- 2Interactive dashboards with 50+ KPIs and custom visualizations using Plotly.js
- 3Historical data analysis with PostgreSQL and optimized queries
- 4Role-based access control for different user types (engineers, managers, executives)
- 5Mobile-responsive design for on-site rig monitoring
- 6Export functionality for reports and data analysis
Challenges & Solutions
Real-time Data at Scale
Challenge: Handling real-time data streams from 70+ rigs simultaneously without performance degradation or data loss.
Solution: Implemented Azure SignalR for scalable WebSocket connections, used RxJS for efficient stream processing, and optimized Angular change detection for 60fps rendering.
90% Performance Improvement
Challenge: Previous manual analysis took hours; needed to reduce to minutes while maintaining accuracy.
Solution: Built automated KPI calculations with PostgreSQL materialized views, implemented smart caching strategies, and created pre-computed aggregations for common queries.
Project Information
Timeline
Jun 2021 - Dec 2023
Role
Senior Full Stack Developer
Project Metrics
5k+
MAUs
70+
Active Rigs
90%
Time Saved
50+
KPIs