VISHAL NANDORIYA · MOBILE ENGINEERING CONSULTANT

Mobile engineering.
From idea to release.

I help product teams build and improve iOS and Android apps. With 12+ years in mobile engineering, I bring hands-on native iOS and Flutter experience to architecture, integrations, delivery and store releases.

Based in Ahmedabad, India · iOS · Android · Flutter

Illustrative mobile workflow
12+Years in mobile engineering
iOS · Android · FlutterNative & cross-platform expertise
End to endArchitecture through store release

01 / SERVICES

Mobile expertise for
your next move.

Work with me on a new mobile app, an existing product or a technical challenge your team needs to solve.

01

Build an iOS & Android app

Native iOS development with Swift and SwiftUI, or a shared iOS and Android app with Flutter. I work from requirements and architecture through integrations, testing and store release.

02

Improve an existing product

Work through bugs, architecture and maintainability, then deliver features such as payments, VoIP, maps and secure API integrations.

03

Support your engineering team

Hands-on technical planning, estimation, code quality, developer mentoring and release coordination with product, design and engineering teams.

AI-ASSISTED DEVELOPMENT

Modern tools. Engineering judgment.

AI-assisted development is part of my toolkit. My approach keeps architecture decisions, code review and testing at the center, so the focus stays on maintainable software and reliable delivery.

BEYOND IMPLEMENTATION

Thinking through the whole product.

I connect requirements, architecture, API integrations and release planning. Clear documentation, production debugging and team collaboration help carry a feature from an idea into a working mobile experience.

The technical toolkit

iOS & Apple platforms

Swift · SwiftUI · UIKit · Objective-C · Cocoa Touch · Auto Layout · Combine · Swift Concurrency · async/await · Apple frameworks

Android & Flutter

Android apps · Flutter · Dart · Cross-platform UI · Native platform integration · Flutter platform channels · Android Studio · iOS & Android delivery

Mobile architecture

Clean Architecture · MVVM · MVC · Modular design · SOLID · Dependency injection · State management · Reusable components

App features & integrations

REST APIs · JSON · Authentication · Push notifications · Payments · VoIP · Maps & location · Camera & QR/barcode scanning · Multi-language support

Data, quality & security

SQLite · Realm · Core Data · SwiftData · Secure API integration · Unit & UI testing · Performance testing · Crashlytics · Debugging

Tools, teamwork & release

Git · GitHub · Xcode · Android Studio · SPM · CocoaPods · CI/CD · Xcode Cloud · App Store & Google Play publishing · Jira · Postman · AI-assisted development

02 / PORTFOLIO

Mobile products.
Real-world challenges.

A selection of mobile products I’ve contributed to across logistics, CRM, retail and field operations. Explore the app links and project details below.

MORE IN THE PORTFOLIO

Published Android games

Four puzzle games alongside my product and enterprise app work. Explore each on Google Play.

Number puzzles01

NumDrop: Brain Puzzle

Drop numbers, reach the target and clear the board in a relaxing puzzle game.

View on Google Play ↗
Grid & block puzzles02

Patchle: Grid Puzzle

Fill the grid with patches across 1,000 block puzzles.

View on Google Play ↗
Tile matching03

Mahjong card: Match puzzle

Match card tiles and clear layered boards across 1,000 puzzle levels.

View on Google Play ↗
Size & logic puzzles04

Shrink & Grow: Brain Puzzle

Grow, shrink and solve size-based puzzles on a mountain journey.

View on Google Play ↗

03 / EXPERIENCE

Experience that
goes beyond the code.

Get the full CV ↓

04 / ABOUT

Engineer.
Collaborator.
Problem solver.

I’m Vishal, a mobile engineer based in Ahmedabad, Gujarat. Since 2014, I’ve worked on applications that help people sell, shop, deliver and connect.

My experience spans hands-on development, scalable architecture, secure integrations and production releases. I also enjoy helping developers grow through mentoring, clear documentation and practical technical guidance.

I bring the same focus to a new product and an established application: understand the problem, make sound technical decisions, and support the work through delivery.

EDUCATION

Master of Computer Applications

Gujarat Technological University · Rajkot
2011–2014 · 8.15 CGPA

Bachelor of Computer Applications

Saurashtra University · Rajkot
2008–2011 · 65.90%

05 / LET’S CONNECT

Have a role in mind?
A product to build?
Let’s talk.

Tell me what you’re building, which platforms matter, or where your current app needs help. For roles, send a brief description of the opportunity.