Skip to content

noob-programmer1/noob-programmer1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 

Repository files navigation

Hello, I'm Abhishek Agarwal | Mobile Engineering

LinkedIn Medium GitHub Twitter

๐Ÿ’ซ About Me

I'm a Mobile Engineering with deep expertise across the entire mobile ecosystem. At Cityflo, I architect and build high-performance applications that leverage the best of Android, iOS, and Kotlin Multiplatform Mobile (KMM) technologies.

  • ๐Ÿ“ฑ Mobile architect specializing in cross-platform development with up to 80% shared codebase
  • ๐Ÿš€ Google Summer of Code mentor and former participant
  • โœ๏ธ Technical writer sharing insights on Medium
  • ๐Ÿ”ญ Currently exploring Blockchain integration for next-gen mobile applications
  • ๐Ÿงช Creator of developer tools that enhance the mobile ecosystem

๐Ÿ› ๏ธ Technical Stack

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                                                             โ”‚
โ”‚  Clean Architecture โ”‚ MVI/MVVM โ”‚ Reactive Programming       โ”‚
โ”‚                                                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚  Performance Optimization โ”‚ Security โ”‚ Modular Design       โ”‚
โ”‚                                                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚             โ”‚                             โ”‚                 โ”‚
โ”‚  Android    โ”‚        Shared Logic         โ”‚     iOS         โ”‚
โ”‚  Compose    โ”‚           (KMM)             โ”‚   SwiftUI       โ”‚
โ”‚  Flow       โ”‚           Ktor              โ”‚   Combine       โ”‚
โ”‚  Coroutines โ”‚        SQLDelight           โ”‚   Concurrency   โ”‚
โ”‚             โ”‚                             โ”‚                 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Android
Android
Jetpack Compose โ€ข MVVM/MVI
Coroutines โ€ข Flow โ€ข Koin
iOS
iOS
SwiftUI โ€ข UIKit โ€ข Combine
Swift Concurrency โ€ข CoreData
KMM
KMM
Shared ViewModels โ€ข Koin DI
Ktor โ€ข SQLDelight
Native UI Integration

๐Ÿ’ผ Professional Impact

Cityflo | iOS Engineer

Jun 2022 - Present

  • 4.5x performance boost in app launch speed
  • 80% shared codebase with KMM using MVI architecture
  • 99% crash-free rate with modular iOS networking and analytics layer
  • 60% fewer bugs through optimized Android asynchronous call management
  • 30% more user engagement after UPI autopay and WebSocket chat integration

Google Summer of Code @ AOSSIE | Android Developer

May 2021 - Aug 2021

  • Led MVVM architecture migration and Flow/coroutines optimization

GoSeeko | Android Developer Intern

May 2020 - April 2021

  • Enhanced app security, reducing unauthorized access by 90%

๐Ÿ› ๏ธ Open Source Projects

Cross-platform debugging toolkit with network inspection, preferences monitoring, and runtime debugging tools

Lightweight, customizable coach marks library for SwiftUI with minimal footprint

KMM movie discovery app with shared business logic and native UI implementation

AR experience showcasing RealityKit and ARKit 4 with interactive 3D models

โœ๏ธ Latest Articles

๐Ÿง  Core Skills & Specializations

// My approach to cross-platform excellence
class MobileArchitect {
    val expertise = listOf(
        "Clean Architecture", 
        "Modular Design", 
        "MVI/MVVM Patterns",
        "Performance Optimization"
    )
    
    val results = mapOf(
        "Launch Speed" to "4.5x faster",
        "Code Sharing" to "Up to 80%",
        "Bug Reduction" to "60-80%",
        "Development Speed" to "25% increase"
    )
    
    fun createSeamlessExperience(platform: Platform) = when(platform) {
        Platform.ANDROID -> jetpackCompose()
        Platform.IOS -> swiftUI()
        Platform.SHARED -> kotlinMultiplatform()
    }
}

๐Ÿ”ฎ What's Next?

Exploring: Blockchain & Web3 Mobile Integration

"The best mobile experiences are invisible - they just work."

๐Ÿ’ฌ Let's connect and build something amazing together!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy