Rail Track Inspection App
Migrated paper-based rail track maintenance system to a mobile app for routine inspections
The Problem
Rail track maintenance inspections were still paper-based — inspectors carried clipboards and forms, then someone manually entered the data. Error-prone, slow, and impossible to analyse at scale.
What I Built
Migrated the entire paper-based inspection system to a mobile app downloadable from the App Store. Built with Flutter for cross-platform support, Python backend, PostgreSQL for data storage, and deployed on Azure.
What I Learned
Working directly with field inspectors taught me that UX for non-technical users is a completely different challenge than building for developers. The app had to work offline in tunnels and be operable with gloves. Constraints like these shaped every design decision.