Naman Shergill

Naman Shergill

Mobile Engineer & Open Source Builder

Currently at Truva

Software Engineer with 5+ years of experience building scalable mobile and web applications. Creator of DioHub, an open-source GitHub client with 25K+ downloads and 840+ stars.

Bengaluru, Karnataka, India

What I Do

Core capabilities and areas of expertise

Cross-Platform Mobile

Building production-grade mobile applications for Android, iOS, macOS, Linux, and Windows using React Native and Flutter. Shipped 5+ apps with 99.9% crash-free sessions and deployed to millions of users.

React Native
Expo
Flutter
Dart
Android
iOS

Open Source & Libraries

Published reusable packages used in enterprise and community projects. DioHub has 840+ stars and 25K+ downloads. Created specialized libraries for forms, camera capture, authentication, and pagination.

pub.dev
GitHub
Open Source
API Design

Production Architecture

Designing modular systems with server-driven UIs, CI/CD pipelines, and comprehensive testing strategies. Achieved 30-60% reduction in feature development time through reusable component libraries.

Modular Architecture
CI/CD
Testing
Git

AI & Voice Systems

Built AI-powered voice-to-form extraction with multi-strategy LLM integration (Gemini, Claude, Whisper). Created DioLens AI assistant supporting 14 LLM providers including on-device inference and custom codegen pipelines.

AI Integration
Voice Processing
LLM APIs
Code Generation
DioHub

DioHub

Flagship Project

Professional GitHub client for all platforms

AI assistant with 12 LLM providers including on-device inference
Cross-platform: Android, iOS, macOS, Linux, Windows
210K lines of Dart across a production-grade monorepo

Experience

Professional work history

Truva
Truva
Current

PropTech platform modernizing real estate brokerage with AI-powered tools for property consultants and buyers

Software Engineer – Mobile
February 2026 - Present
India
React Native
Expo
TypeScript
React Query
Zustand
SQLite
Auth0
Sentry
NativeWind
  • Architected and shipped BEx Mobile (React Native/Expo) to iOS App Store and Google Play Store in 2 months, enabling voice-first feedback capture with AI extraction
  • Built multi-strategy AI integration (Gemini, Claude, Whisper) with intelligent voice-to-form extraction, auto-populating complex nested forms from audio recordings
  • Designed offline-first architecture with SQLite queue, exponential backoff retry, and React Query caching for field consultants working in low-connectivity environments
  • Implemented production-grade OTA update system with blocking updates, channel-based deployment, and safety validation preventing breaking deployments
  • Built deep linking and push notification system with intelligent routing, supporting foreground/background/cold-start states and cron-based feedback reminders
  • Developed multi-step feedback flow handling grouped property visits with draft persistence, server hydration, and stage-based validation
  • Created comprehensive build system with multi-environment config (dev/staging/production), local credential management, and one-command deployment scripts
  • Integrated Sentry error tracking with source maps, Auth0 PKCE authentication, and real-time audio recording with waveform visualization
  • Wrote 2,600+ lines of technical documentation covering setup, build/deploy workflows, and production testing runbooks
Roadzen

InsurTech platform providing AI-powered roadside assistance, vehicle telematics, and claims automation solutions

Software Engineer – Mobile
April 2022 - January 2026
India
Flutter
Dart
REST
Linux
macOS
Git
Bash
CI/CD
  • Architected and delivered frontend platforms for 4+ production apps within the StrandD product suite, achieving 99.9% crash-free sessions through modular and scalable design
  • Built Real-time Fleet Management App with workforce tracking, dispatch orchestration, and persistent WebSocket channels; automated 85% of case milestones into self-service flow
  • Developed VCRF App, a dynamic inspection tool driven by server-defined JSON schemas, supporting 15+ input types (media capture, GPS, digital signatures), enabling secure and auditable submissions
  • Created Customer App, a consumer web app for live service tracking, proactive updates, and white-labelling support for clients
  • Defined field-ready UX flows with operators, managers, and call center teams, eliminating friction points in service delivery
  • Reduced call center involvement by ~75% through self-service lifecycle workflows (job acceptance, updates, closure)
  • Implemented validation layers for media, location, and timestamps, improving audit compliance and reducing fraudulent submissions
  • Published and maintained 7+ reusable libraries, cutting feature dev time by 30–60% and achieving 90%+ code reuse across 8+ apps
  • Improved test coverage for core modules to 85%+ using a combination of unit and widget tests
Cardio Flow Design

Japan-based medtech company developing advanced cardiovascular simulation and monitoring tools in collaboration with leading cardiologists

Software Engineer
September 2021 - March 2022
Tokyo, Japan (Remote)
Flutter
Dart
HealthKit
Google Fit
  • Collaborated on the design of the iTSurgery app with Japan's leading cardiologists
  • Developed HealthKit and Google Fit integrations for cross-platform health data sync
  • Built camera + flashlight-based heart-rate monitoring module for adult congenital heart disease tracking
Q
QikPik
Contract

Collaborative document & media sharing platform

Software Engineer
January 2021 - September 2021
India
Flutter
GraphQL
WebSockets
  • Developed a collaborative PDF annotation system with real-time drawing, tagging, and live commenting
  • Used GraphQL and WebSockets for smooth multi-user document workflows
C
Credicxo
Contract

Digital lending platform providing customized financial products to salaried individuals and students

Software Engineer
May 2020 - December 2020
Delhi, India
Flutter
Dart
  • Modernized a legacy app by refactoring core architecture
  • Boosted performance by 50% on mid-tier devices
  • Aligned features with updated business workflows and UX standards
F
Favent
Co-Founder

Hyperlocal platform for community-based goods and service exchange, selected for incubation by the Atal Innovation Center

Co-Founder & CTO
April 2019 - March 2020
Jaipur, India
Flutter
Firebase
  • Built the MVP from scratch using Flutter and Firebase
  • Handled all app architecture, feature development, and early user testing for a hyperlocal trading platform
  • Selected for incubation by the Atal Innovation Center

Education

Manipal University Jaipur
Manipal University Jaipur
Bachelor of Technology (B.Tech) in Information Technology
2018 - 2022
Jaipur, India

Open Source

Published libraries, apps, and open source contributions

Published Libraries

flutter_scroll_to_top

Utility for scroll-heavy screens such as news feeds or search results

104
70
Flutter
Dart
v2.3.0

flutter_dynamic_tabs

Dynamic multi-tab system (similar to browser tabs) to manage parallel workflows without clutter

3
130
Flutter
Dart
v0.0.4

fractal_form_engine

Enterprise

Server-driven dynamic form engine powering production inspection and reporting apps (e.g., VCRF)

Flutter
JSON Schema

multimedia_camera

Enterprise

Camera module for annotated photo/video capture with timestamp and geotag, widely used in field-ops apps

Flutter
Camera
GPS

flutter_dynamic_map

Enterprise

Real-time map widget with overlays, ideal for fleet tracking and delivery dashboards

Flutter
Maps
Real-time

dio_wrapper

Enterprise

Unified network client with retry, logging, and authentication; adopted as the in-house standard

Flutter
Dio
HTTP

modular_auth

Enterprise

Pluggable authentication module supporting OTP, OAuth, biometrics, and custom flows

Flutter
Auth
Biometrics

scroll_pagination

Enterprise

Infinite scroll handler with loading/error states, optimized for list-heavy UIs

Flutter
Pagination

seeded_shared_prefs

Enterprise

SharedPreferences wrapper supporting scoped storage; simplifies environment and session-based data management

Flutter
Storage

Other Apps

Formula Valise

Educational app helping students revise syllabus formulae in a concise and accessible way. Published on Play Store.

Flutter
Dart
Android
Education
Google PlayView on Play Store