PROJECT CASE STUDY // TECHNICAL NARRATIVE

PashuSwasthya

Offline-First Multilingual Mobile App for Cattle Breed & Disease Diagnosis

YOUR ROLE & SCOPEAI Model Engineer & Mobile App Developer
TIMELINE3 Months (Academic & Rural Field Research)
CORE CONSTRAINTSZero internet connectivity in remote farmland; target budget Android devices (< 2GB RAM)
error_outline

1. THE PROBLEM

Rural cattle farmers face severe economic losses due to delayed veterinary diagnosis for cattle diseases. Existing diagnostic platforms require cloud servers and high-speed internet, which are unavailable in remote agricultural zones.

architecture

2. TECHNICAL APPROACH & DECISIONS

1On-Device Quantized TFLite Inference

✓ DECISION CHOSEN

Trained a custom MobileNetV3 Convolutional Neural Network (CNN) in TensorFlow, then applied INT8 post-training quantization to export a 14MB TensorFlow Lite model deployed directly on the mobile app bundle.

✕ REJECTED ALTERNATIVE

Cloud-hosted Inference API (PyTorch on AWS)

Cloud inference is impossible without internet connectivity. Quantizing MobileNetV3 reduced model size from 65MB to 14MB while preserving 91.2% classification accuracy on mobile CPUs.

2Multilingual Voice Guidance UI

✓ DECISION CHOSEN

Implemented localized audio playback in Kannada and Malayalam for non-tech-literate agricultural workers.

✕ REJECTED ALTERNATIVE

Text-only multi-language translation strings

Field interviews revealed many elderly farmers struggled with dense technical text on small screens; voice output provided immediate accessibility.

balance

3. TRADE-OFFS & HONEST REFLECTION

Quantizing the CNN model to INT8 reduced precision slightly on rare edge-case cattle breeds (a 2.8% drop), but was necessary to guarantee real-time < 50ms inference on legacy Android chips without overheating the device.

task_alt

4. CONCRETE OUTCOME & METRICS

Shipped a 100% offline-first veterinary diagnostic tool operating with sub-50ms inference latency and zero cloud dependency.

100% OfflineNetwork Requirement
14 MB QuantizedModel Size
< 50ms On-DeviceInference Speed
Explore Project Sources
Review live deployment or inspect codebase on GitHub.