krbutani.in
./Mobile & GIS Engineering/Lead Mobile Architect & Flutter Developer

A field inspection app for railway signaling that works completely offline.

Indian Railways SMMS mobile app gives field technicians offline maintenance forms, live station maps, and equipment failure reports on Android devices.

My Role
Lead Flutter Mobile Architect
Focus
GIS integration, offline synchronization & dynamic data controls
Project Type
Government & Enterprise Infrastructure
Timeline
Multi-Phase Deployment
Indian Railways Signaling Maintenance Management System (SMMS)
Indian Railways Signaling Maintenance Management System (SMMS) · Production Interface Architecture
Inspection Data Sync
100%
Asset Types Tracked
284+
Field Latency Reduction
70%
Network Fault Resilience
Zero Data Loss
[01] The Challenge

Operational bottlenecks & constraints.

Field workers frequently lose cellular reception along track routes, meaning the app could never depend on an active internet connection to save data.

Different equipment types require different inspection questions and checks, so the forms needed to render dynamically based on equipment type.

Supervisors needed to view equipment issues across railway stations on a visual map without lag.

[02] Engineering Contribution

Key architectural breakthroughs delivered.

01

Map Integration with Geoserver

Connected Geoserver map endpoints to display railway stations visually. Clicking any station marker opens a smooth slide window showing equipment status, similar to Google Maps.

02

Offline-First Data Storage

Stored all pending inspection entries locally in SQLite. The app monitors network status and uploads queued inspections as soon as Wi-Fi or cellular data returns.

03

Interactive Drill-down Charts

Built bar, line, and pie charts for failure analytics. Tapping any chart opens a secondary chart with granular sub-category details.

04

Dynamic Form Fields

Wrote form generators that load custom input fields depending on whether a technician is inspecting an LED signal, battery bank, or point machine.

[04] Systems Architecture

Data flow & service topology.

01.Flutter cross-platform client with clean state management
02.Geoserver REST and WMS endpoints for railway station geospatial layer rendering
03.Local SQLite inspection buffer with background upload workers
04.Dynamic chart visualization engine with multi-level drill-down capabilities
05.RailTel broadband network integration and document upload pipelines
[05] Delivered Artifacts
  • Complete Flutter mobile application for Android field devices
  • Geoserver GIS map interface with interactive marker sliders
  • Robust offline-to-online reconciliation engine
  • Dynamic multi-tier inspection report and charting module
./COLLABORATE

Building something similar?

Reach out with your technical requirements or timeline for a rapid architecture audit.

Discuss Your Project →
./04_CONTACT_HUB

Tell me what you have in mind.

Whether starting a new project or scaling an existing architecture, send your requirements below for a direct review.

Privacy guaranteed · No spam or unsolicited marketing.