Oil & Gas Production Planning System

I took over development of a production planning system used by onshore and offshore operations teams. Over four years, I evolved it from an early prototype into a mature, daily-use application and supported it through significant organizational change while keeping production stable.

The application enables teams to create, review, and approve daily operational plans. A key design change I introduced was making the user interface configurable through an admin panel, allowing non-developers to compose tables, charts, tabs, and data connections without code changes. This reduced developer bottlenecks and improved turnaround for operational workflows.

The system integrates with an enterprise data platform for storage and scheduled synchronization, and supports a plan lifecycle with clear draft/approved states and auditability. The stack combined Django with interactive data visualization components and a lightweight API layer within a single deployed service.

During the engagement, I led work on infrastructure migration, introduced multi-tenant support, and expanded operational readiness (monitoring, audit logging, and multiple deployment environments).

Alongside the main application, I released two supporting libraries adopted across the team: an open-source Python package for declarative time-series retrieval and an internal component library of reusable UI patterns used across related projects.

 

Client name and identifying details withheld due to confidentiality. Screens and data are recreated/illustrative; no proprietary assets included.