Geosond - Prolog
Built for construction sites, Prolog connects over Wi-Fi to a probe mounted on drilling rigs to collect key measurements in real time (depth, pressure and more). The app displays time-stamped curves and tables, records and archives each session, then shares the data by email (CSV) or sends it automatically to business software through an API. It handles offline use and automatic reconnection, and its interface is designed for the field. More recently, Prolog gained an embedded machine learning model (ONNX Runtime) that runs directly on the phone. It detects and classifies soil layers in real time as the drilling goes on, giving an immediate aid to lithological interpretation, with no connection and no server.
Technologies used
Complete technical stack used for this project
Main features
- Wi-Fi connection to the drilling rig probe
- Real-time acquisition (depth, pressure and more)
- Real-time soil layer detection by an embedded ML model, running on the phone (on-device)
- Time-stamped charts and tables
- Recording and history of drilling sessions
- CSV export and sharing by email
- Data transfer to business software via API
- Offline mode and automatic reconnection
- Field-readable interface (strong contrast, large controls)
Challenges encountered
- Wi-Fi connection sometimes unstable on construction sites
- Keeping data synchronised and consistent in real conditions
- Chart performance with continuous streams of measurements
- User experience suited to field constraints
- Managing battery consumption
Solutions provided
- Local buffering and automatic reconnection logic
- Reliable storage (SQLite) and a queue for API uploads
- Rendering optimisations and splitting of data series
- A clean, high-contrast interface with controls suited to the field
- Background tasks and throttled processing
Results achieved
- Full traceability of drilling operations
- Shorter reporting time for teams
- Better quality and reliability of the data collected
- Quick adoption by field operators
- Lithological interpretation assisted in real time, directly in the field
“Nous collaborons actuellement ensemble sur le développement et le suivi d'une application mobile.
Très bonne écoute de la problématique et des enjeux du projet.
Il est également présent afin de proposer des pistes d'améliorations lors du cycle de maturation du projet et surtout réactif lors de l'apparition de problèmes d'utilisation.
Une collaboration au top tant sur le plan humain que professionnel.
Je recommande”Similar project?
Let's discuss your project and see how I can help you bring it to life.
Going further
A project of the same type? See my custom site and app development.
