Skip to content

Mobile Engineer

Vaibhav Pandey

I build cross-platform apps in Flutter and go native with Swift and Kotlin when it counts. Right now I'm at NeoSapien, working on the app behind an AI wearable and shipping it to the App Store and Play Store.

Available for new projects

01 Проекты

Избранные проекты

01 · 2026

NeoSapien

Рабочее Flutter-приложение для Neo, AI-носимого устройства, которое превращает повседневные разговоры в расшифрованные воспоминания, сводки и задачи. Управляет всем стеком на устройстве: сопряжение Bluetooth LE, доставка прошивок OTA, захват аудио Opus в реальном времени и конвейер памяти в реальном времени через MQTT и Firestore.

FlutterBusiness Logic Component — паттерн Flutter, разделяющий интерфейс и состояние.Bluetooth Low Energy — маломощное радио для сопряжения и передачи данных устройствам.Лёгкий протокол обмена сообщениями publish/subscribe для IoT в реальном времени.
02 · 2025

EchoMD

Бэкенд на Go Fiber для приложения медицинской транскрипции: REST API с аутентификацией по JWT, загрузкой аудио по частям через предподписанные blob-URL, метаданными сессий в Azure SQL, развёрнутый на Azure Container Apps.

Go FiberAzure SQLDockerJSON Web Token — подписанный самодостаточный токен для аутентификации без состояния.
03 · 2024

GaadiMech

Кроссплатформенное приложение для автосервиса: просмотр и бронирование услуг по автомобилю, оплата через Razorpay и вызов экстренной помощи на дороге SOS, с push-уведомлениями. Чистая, ориентированная на функции архитектура на BLoC поверх API Go Fiber.

FlutterBusiness Logic Component — паттерн Flutter, разделяющий интерфейс и состояние.FirebaseRazorpay
04 · 2023

Clueminati

Приложение для мероприятия Clueminati от CodeChef-VIT: сканирование QR-подсказок и онлайн-таблица лидеров на Firestore, которым в день события воспользовались более 200 участников.

FlutterFirebaseFirestore

Все проекты на GitHub

github.com/vaibhavppandey
2025-06-29: 22025-06-30: 12025-07-01: 22025-07-02: 22025-07-03: 72025-07-04: 52025-07-05: 12025-07-06: 22025-07-07: 12025-07-08: 12025-07-09: 12025-07-10: 22025-07-11: 22025-07-12: 02025-07-13: 22025-07-14: 02025-07-15: 02025-07-16: 02025-07-17: 12025-07-18: 12025-07-19: 12025-07-20: 12025-07-21: 12025-07-22: 32025-07-23: 22025-07-24: 12025-07-25: 12025-07-26: 02025-07-27: 12025-07-28: 32025-07-29: 12025-07-30: 12025-07-31: 02025-08-01: 02025-08-02: 72025-08-03: 22025-08-04: 12025-08-05: 52025-08-06: 22025-08-07: 22025-08-08: 82025-08-09: 32025-08-10: 02025-08-11: 02025-08-12: 12025-08-13: 12025-08-14: 12025-08-15: 12025-08-16: 12025-08-17: 12025-08-18: 02025-08-19: 02025-08-20: 02025-08-21: 02025-08-22: 02025-08-23: 12025-08-24: 02025-08-25: 02025-08-26: 02025-08-27: 02025-08-28: 42025-08-29: 62025-08-30: 42025-08-31: 62025-09-01: 02025-09-02: 22025-09-03: 132025-09-04: 12025-09-05: 52025-09-06: 22025-09-07: 02025-09-08: 02025-09-09: 12025-09-10: 02025-09-11: 12025-09-12: 02025-09-13: 02025-09-14: 02025-09-15: 02025-09-16: 02025-09-17: 02025-09-18: 02025-09-19: 02025-09-20: 32025-09-21: 02025-09-22: 02025-09-23: 02025-09-24: 02025-09-25: 12025-09-26: 12025-09-27: 32025-09-28: 32025-09-29: 52025-09-30: 02025-10-01: 12025-10-02: 72025-10-03: 52025-10-04: 02025-10-05: 02025-10-06: 02025-10-07: 02025-10-08: 02025-10-09: 02025-10-10: 02025-10-11: 02025-10-12: 22025-10-13: 42025-10-14: 02025-10-15: 72025-10-16: 02025-10-17: 02025-10-18: 02025-10-19: 02025-10-20: 02025-10-21: 02025-10-22: 02025-10-23: 02025-10-24: 02025-10-25: 02025-10-26: 02025-10-27: 12025-10-28: 02025-10-29: 02025-10-30: 02025-10-31: 02025-11-01: 02025-11-02: 02025-11-03: 02025-11-04: 02025-11-05: 02025-11-06: 02025-11-07: 02025-11-08: 02025-11-09: 02025-11-10: 02025-11-11: 02025-11-12: 02025-11-13: 02025-11-14: 02025-11-15: 02025-11-16: 02025-11-17: 02025-11-18: 02025-11-19: 02025-11-20: 02025-11-21: 02025-11-22: 02025-11-23: 02025-11-24: 02025-11-25: 02025-11-26: 02025-11-27: 02025-11-28: 02025-11-29: 02025-11-30: 02025-12-01: 02025-12-02: 02025-12-03: 02025-12-04: 02025-12-05: 02025-12-06: 12025-12-07: 02025-12-08: 02025-12-09: 02025-12-10: 02025-12-11: 02025-12-12: 02025-12-13: 02025-12-14: 02025-12-15: 02025-12-16: 02025-12-17: 02025-12-18: 02025-12-19: 02025-12-20: 02025-12-21: 02025-12-22: 02025-12-23: 02025-12-24: 02025-12-25: 02025-12-26: 02025-12-27: 02025-12-28: 02025-12-29: 02025-12-30: 02025-12-31: 02026-01-01: 02026-01-02: 02026-01-03: 02026-01-04: 02026-01-05: 02026-01-06: 02026-01-07: 02026-01-08: 22026-01-09: 22026-01-10: 22026-01-11: 72026-01-12: 12026-01-13: 02026-01-14: 02026-01-15: 02026-01-16: 02026-01-17: 02026-01-18: 02026-01-19: 02026-01-20: 02026-01-21: 02026-01-22: 02026-01-23: 02026-01-24: 02026-01-25: 02026-01-26: 02026-01-27: 02026-01-28: 02026-01-29: 02026-01-30: 02026-01-31: 02026-02-01: 12026-02-02: 02026-02-03: 02026-02-04: 02026-02-05: 02026-02-06: 02026-02-07: 32026-02-08: 22026-02-09: 02026-02-10: 02026-02-11: 02026-02-12: 12026-02-13: 02026-02-14: 02026-02-15: 02026-02-16: 02026-02-17: 02026-02-18: 02026-02-19: 12026-02-20: 12026-02-21: 12026-02-22: 02026-02-23: 02026-02-24: 02026-02-25: 02026-02-26: 02026-02-27: 02026-02-28: 02026-03-01: 02026-03-02: 02026-03-03: 02026-03-04: 02026-03-05: 02026-03-06: 02026-03-07: 02026-03-08: 02026-03-09: 02026-03-10: 02026-03-11: 02026-03-12: 02026-03-13: 02026-03-14: 02026-03-15: 02026-03-16: 02026-03-17: 02026-03-18: 02026-03-19: 02026-03-20: 02026-03-21: 02026-03-22: 02026-03-23: 02026-03-24: 02026-03-25: 02026-03-26: 02026-03-27: 02026-03-28: 02026-03-29: 02026-03-30: 02026-03-31: 02026-04-01: 02026-04-02: 02026-04-03: 02026-04-04: 02026-04-05: 02026-04-06: 12026-04-07: 02026-04-08: 02026-04-09: 02026-04-10: 02026-04-11: 02026-04-12: 02026-04-13: 02026-04-14: 02026-04-15: 02026-04-16: 02026-04-17: 02026-04-18: 22026-04-19: 32026-04-20: 72026-04-21: 62026-04-22: 72026-04-23: 02026-04-24: 02026-04-25: 12026-04-26: 02026-04-27: 12026-04-28: 02026-04-29: 02026-04-30: 02026-05-01: 02026-05-02: 02026-05-03: 02026-05-04: 02026-05-05: 02026-05-06: 02026-05-07: 02026-05-08: 02026-05-09: 02026-05-10: 02026-05-11: 02026-05-12: 02026-05-13: 02026-05-14: 42026-05-15: 02026-05-16: 02026-05-17: 02026-05-18: 02026-05-19: 02026-05-20: 02026-05-21: 02026-05-22: 02026-05-23: 02026-05-24: 02026-05-25: 02026-05-26: 02026-05-27: 02026-05-28: 02026-05-29: 02026-05-30: 02026-05-31: 102026-06-01: 102026-06-02: 52026-06-03: 02026-06-04: 02026-06-05: 02026-06-06: 02026-06-07: 02026-06-08: 02026-06-09: 192026-06-10: 02026-06-11: 02026-06-12: 02026-06-13: 02026-06-14: 02026-06-15: 02026-06-16: 02026-06-17: 22026-06-18: 02026-06-19: 02026-06-20: 182026-06-21: 82026-06-22: 02026-06-23: 32026-06-24: 02026-06-25: 02026-06-26: 02026-06-27: 02026-06-28: 02026-06-29: 02026-06-30: 02026-07-01: 7

313 вкладов за последний год

02 Опыт

Где я работал

01 Сейчас Бангалор, Индия

Стажёр мобильной разработки NeoSapien

iOS Android

Переработал конвейер SSE-чата в возобновляемый стриминг, сократив потерю сообщений примерно на 90%, провёл миграцию на iOS UIScene и укрепил переподключение CoreBluetooth и CDM, чтобы приложение само восстанавливалось после обрывов связи.

FlutterSwiftObjectBoxPigeonFastlaneShorebird
02 Удалённо

Стажёр мобильной разработки JapanGrab Technologies

Создал и запустил Dihadi, набрав более 100 активных пользователей в месяц за два месяца, используя Firebase Analytics для приоритизации дорожной карты и управляя бэкенд-развёртываниями в Azure, AWS и Railway.

FirebaseAzureGitHub ActionsGCPReactFlask
03 Бангалор, Индия

Стажёр-фронтенд-разработчик Kraverich

Выпустил два MVP под ключ, отвечая за всё, от адаптивного интерфейса до интеграции с API, включая геозаказы через Google Maps и чат в реальном времени по WebSocket, и поднял конверсию онбординга на 25%.

FlutterDartKotlinTypeScriptWebSocketsGoogle Maps
03 Контакты

Связаться со мной

Открыт для ролей в мобильной разработке и фриланс-проектов. Нажмите кнопку ниже, чтобы написать мне. Я также есть в GitHub и LinkedIn.

Написать мне
vaibhav.vppandey@gmail.com

Горячие клавиши

K
Открыть меню команд
G
Показать сетку Carbon
BA
Разблокировать скрытые темы
?
Показать эту справку