Gurugram, India
Ayush Dubey
Software Engineer
Software Engineer with 4+ years of experience building scalable cross-platform apps and SaaS products. Experienced in Flutter, iOS, Android, backend APIs, microservices, cloud architecture, and AI integrations.
About Me
A bit about who I am and what I do
I'm a Software Engineer based in India, currently leading mobile engineering at Twin.shop — an AI-powered virtual try-on and shopping platform. I previously built Flutter SaaS and white-label SDKs at RentOk serving hundreds of thousands of users, and maintained custom Android ROMs as an XDA Recognized Developer.
I'm constantly exploring on-device intelligence, scalable Flutter architecture, and AI-assisted engineering to ship high-impact products. My work spans mobile, backend systems, and privacy-first AI.
4+
Years Experience
380K+
Users Impacted
20+
Apps on Play & App Store
Experience
My professional journey so far
Jul 2025 – Present
Gurugram, India
- Lead mobile engineering for Twin.shop, an AI-powered virtual try-on and shopping platform.
- Own Flutter architecture, feature delivery, release planning, performance, and production-quality mobile standards.
- Build AI-backed shopping and virtual try-on flows with design, backend, and AI teams.
- Ship generative AI experiences on mobile — UX, API contracts, latency handling, loading states, and fallbacks.
- Design reusable Flutter components for image-heavy shopping, product discovery, and personalized flows.
- Drive modular structure, maintainable state management, analytics readiness, and scalable release workflows.
Dec 2023 – Jul 2025
Gurugram, India
- Promoted from SDE-1 to SDE-2 based on ownership of iOS delivery, white-label SDK work, and cross-platform feature leadership.
- Built Flutter SaaS products serving 30,000+ property owners and 250,000+ tenants.
- Led iOS development for the Manager App and migrated the Tenant App to a modern Flutter architecture.
- Developed a white-label Tenant App SDK for partner-branded apps, contributing to ~80% enterprise revenue growth.
- Built a dynamic branding library for runtime logo/icon switching with Android-specific app identity handling.
- Delivered AI attendance and cafeteria modules using face recognition, geolocation, and QR — reducing manual effort by up to ~70%.
- Designed an AI-assisted complaint-management module with categorization and priority routing, cutting resolution time by ~50%.
Founding Engineer – Flutter
RooftopJul 2021 – Jun 2022
Remote
- Built the company's first Flutter mobile and web product from prototype to early production.
- Owned mobile architecture, reusable UI components, Firebase integration, and release-readiness for launch.
- Managed Play Store and Web releases, CI/CD with GitHub Actions and Codemagic, and repository workflows.
- Integrated Razorpay, Firebase Auth, analytics, event tracking, modular structure, SEO, and unit/widget tests.
Skills
Technologies and tools I work with
Mobile
AI / ML
AI Tools
Backend / Web
Data / Cloud / DevOps
Work
Things I've built and contributed to
Twin.shop
AI-powered virtual try-on and shopping app. Lead mobile architecture, generative AI UX, and production Flutter standards.
Mobile App
RentOk Manager App
Flagship B2B property management app serving 30K+ owners. Led iOS development and feature delivery across SaaS workflows.
Mobile App
Tenant App SDK
White-label SDK for partner-branded tenant apps that contributed to ~80% enterprise revenue growth.
SDK
AI Attendance System
Face recognition, geolocation, and QR check-in flows that reduced manual attendance effort by up to ~70%.
Feature Module
Dynamic Branding Library
Flutter module with runtime logo/icon switching and Android-specific app identity handling for multi-tenant delivery.
Library
swipe_reveal_card
Lightweight Flutter card with horizontal swipe-to-reveal actions — published on pub.dev.
Package
scroll_dismissible_page
Scroll-aware swipe-down-to-dismiss page wrapper. Nested scrollables keep working; dismiss engages only at the top edge.
Package
segmented_progress_indicator
Segmented arc progress and fading spinner widgets for Flutter.
Package
infinite_paging_widget
Generic infinite-scroll list and grid with load-more for Flutter.
Package
contoured_shadow
Shape-following soft shadow via a Flutter RenderObject widget.
Package
sliding_window_indicator
PageView line indicator with a sliding visible window of lines.
Package
Custom Android ROMs
XDA Recognized Developer — maintained custom Android ROMs and device trees for Xiaomi devices, focusing on optimized builds, bring-up, and system-level debugging.
Open Source
Featured Posts
Notes on what I build, ship, and extract into packages
Education
Aug 2019 – Jul 2023
CGPA: 9.02
Relevant Coursework