Loading
Umer Sheraz

Mobile Enginner

Technical Project Manager

9 year market experience.

Team Leader

MVP in 4-5 weeks

SMS Pin Verify

Project Description

SMS Pin Verify is a secure Android app with 5,000+ active users, enabling virtual number rentals and OTP delivery via push notifications.
It supports global country selection, multi-currency payments (Google Pay, Binance, Bitcoin), and real-time verification.


Platform: Android Native (Kotlin + Jetpack Compose)

Responsibilities

As a Jetpack Compose Android Developer, I led the complete design and development of this secure and feature-rich SMS verification platform. My responsibilities included:

๐Ÿ—๏ธ Architecture & Development

    1. ๐Ÿงฑ MVVM Architecture with Clean Architecture principles.
    2. โš™๏ธ Modular codebase using Repository, ViewModel, and Use Case layers.
    3. ๐Ÿงฉ Fully Jetpack Compose-based UI with dynamic components and responsive layouts.

๐Ÿ” Authentication & Security

    1. ๐Ÿ” Signup/Login with validation (Full Name, Username, Email, Password, Phone, Country).
    2. ๐Ÿšซ IP Blocking after 3 failed login attempts.
    3. ๐Ÿ›ก๏ธ Google reCAPTCHA for bot protection.
    4. ๐Ÿ”„ Forgot Password & Password Change support.

๐ŸŒ Country & Application Flow

    1. ๐ŸŒ Dynamic country listing from backend.
    2. ๐Ÿ“ฒ Nested applications per country with number renting/purchasing.
    3. ๐Ÿ”” OTP reception via Push Notifications using Firebase Cloud Messaging.

๐Ÿ’ณ Payment Integration

    1. ๐Ÿ’ฐ Multiple Payment Gateways:
    2. ๐Ÿฆ Google Pay (fixed packages).
    3. ๐Ÿช™ Binance & Bitcoin (custom amount).
    4. ๐Ÿ’ผ Real-time transaction history & balance refresh.
    5. ๐Ÿ” Safe and secure in-app transaction flow.

๐Ÿ‘ค Profile Management

    1. ๐Ÿ“ Edit Profile (Full Name, Username, Country).
    2. ๐Ÿ”’ Secure Password Change with validation.

๐Ÿ“ฆ Publishing & Maintenance

    1. ๐Ÿš€ Play Store deployment and release management.
    2. ๐Ÿงช Crash reporting and analytics via Firebase Crashlytics.
    3. ๐Ÿงน App performance optimization and recomposition control.

๐Ÿงฐ Tech Stack & Tools

CategoryTools/Frameworks
๐Ÿง‘โ€๐Ÿ’ป LanguageKotlin
๐ŸŽจ UIJetpack Compose
๐Ÿ—๏ธ ArchitectureMVVM + Clean Architecture
๐Ÿ“ก NetworkingRetrofit + Coroutines
๐Ÿ“ฒ NotificationsFirebase Cloud Messaging (FCM)
๐Ÿ’ต PaymentsGoogle Pay, Binance, Bitcoin APIs
๐Ÿ” SecurityEncryptedSharedPreferences, reCAPTCHA
โš™๏ธ State MgmtmutableStateOf, remember, LaunchedEffect
๐Ÿ“ฆ DIHilt (if used)
๐Ÿงช TestingCompose Previews, Manual QA
๐Ÿš€ DeploymentGoogle Play Console, Firebase Analytics

ย 

Screenshot of application