MOBILE APPLICATION ENGINEER

Designing thoughtful mobile experiences with engineering precision.

I partner with product teams to ship reliable mobile software. Focused on business outcomes, performance, and long-term maintainability.

Years Experience 4+
Projects Delivered 10+
Core Stack Flutter · Dart · SDUI
Contribution Flutter SDK contributor

Experience

PowerUp Money

Jul 2025 – Present
Bangalore, India

1M+ installs

SDE 2 (Mobile)

Jan 2026 – Present
  • Designed and implemented a smart network caching layer to reduce redundant API requests, improve perceived performance, and provide a more responsive user experience across investment journeys.
  • Built a reusable custom pagination framework to support complex data-loading patterns and optimize large-scale portfolio and transaction views.
  • Integrated MF Central's QR-code–based portfolio authorization flow, enabling users to securely import and synchronize mutual fund holdings across AMCs. The solution aligned with MF Central's newer QR-based consent mechanism introduced for portfolio sharing and tracking.
  • Improved application architecture and shared UI foundations by extending reusable widgets, state-management patterns, and platform components used across multiple product surfaces.
Flutter Clean Architecture Dio Caching Server Driven UI Fintech

SDE 1 (Mobile)

Jul 2025 – Dec 2025
  • Developed end-to-end Mutual Fund Buy and Sell journeys, supporting seamless investment and redemption workflows for retail investors.
  • Built investor dashboards for tracking orders, SIPs, portfolio activity, and transaction status, improving visibility into investment performance.
  • Redesigned Mutual Fund Portfolio and Profile experiences using a Server Driven UI architecture, enabling faster iteration and remote configuration of product experiences.
  • Streamlined foundational widgets and design-system components, improving UI consistency and reducing development effort across new features.
  • Collaborated closely with product and backend teams to deliver scalable fintech experiences while maintaining high performance and reliability standards.
Flutter Server Driven UI Riverpod

LikeMinds

Sep 2023 – Present
Gurugram, India

Software Engineer

Jul 2024 – Present
  • Developed modular Flutter SDKs for chat and feed experiences using BLoC, Dio, Hive, WebSocket, MediaKit, and Firebase Messaging—adopted by client apps via likeminds_feed_flutter_core and likeminds_chat_flutter_core on pub.dev.
  • Built Reel-style video feeds with pre-caching and lazy loading, reducing load time and improving scroll performance by 30% on mid-range devices.
  • Implemented dual-side paginated chat threads and scroll-to-reply using CustomPainter for seamless UX in large conversations.
  • Integrated GenAI to automate SDK setup and configuration, cutting integration time and boosting developer productivity.
  • Created a browser-based Android preview system using Cuttlefish and WebRTC, enabling real-time remote testing and live demos.
Flutter BLoC Dio Hive WebSocket MediaKit Firebase GenAI WebRTC

Flutter Developer Intern

Sep 2023 – Jun 2024
  • Developed core chat and feed features—real-time messaging, media sharing, notifications, and paginated data loading using BLoC, GetIt, Amazon S3, and Firebase.
  • Improved SDK documentation to reduce client onboarding time.
  • Delivered a full-featured Flutter demo app on the Play Store, showcasing SDK capabilities and enabling rapid client onboarding.
BLoC GetIt Amazon S3 Firebase

Featured Projects

All Projects

Mobile Product

Monity

Problem

Most expense trackers require cloud accounts, show ads, and make daily logging tedious—while rarely supporting offline credit card tracking alongside cash and UPI.

Outcome

Shipped an offline-first Android app with on-device storage, category budgets, credit card expense tracking, optional SMS capture, and zero ads—giving users private, calm budgeting.

Jetpack Compose · Android · Kotlin · Offline-First · Credit Cards

Explore

Developer Tooling

Easy Alias CLI

Problem

Developers on macOS and Linux lack a simple, consistent way to manage shell aliases without editing config files by hand.

Outcome

Shipped an interactive CLI that lets users create, list, and toggle aliases from a single menu — reducing setup friction for daily workflows.

Dart CLI

Explore

Open Source Package

TinyExpr

Problem

Dart projects needed a lightweight math expression evaluator with variable and function support, without pulling in heavy dependencies.

Outcome

Published a port of the TinyExpr C library to pub.dev with 500+ downloads, used across packages needing safe expression parsing.

Dart Package

Explore

Full-Stack Mobile

Simple Blogging App

Problem

Content creators needed a cross-platform blogging app with flexible backend options for rapid prototyping and production deployment.

Outcome

Delivered a Flutter app with authentication, CRUD posts, and swappable Node.js or Firebase backends — demonstrating end-to-end mobile product delivery.

Flutter · Node.js · Firebase

Explore

Contribution

Expertise

Mobile Engineering

End-to-end mobile product development — from UI craft to platform integrations and performance tuning on iOS and Android.

Dart · Flutter · Android SDK · Jetpack Compose · Kotlin

Architecture

Designing systems that scale with product complexity — modular SDKs, server-driven UI, and clean separation of concerns.

Server Driven UI · Modular SDKs · BLoC · Clean Architecture

Tooling

Creating developer tools and exploring emerging platforms that improve engineering velocity.

MCP · C++ · JavaScript · Jaspr