Skip to content
View Suman942's full-sized avatar

Block or report Suman942

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Suman942/README.md

Hi 👋, I'm Suman Shil

Android Engineer | Kotlin • MVVM • Jetpack Compose • Real-Time Systems

Suman942


👨‍💻 About Me

  • 🚀 5+ years of experience building scalable consumer Android apps
  • 🏢 Currently working as Lead Android Developer at Netclan Private Limited, Delhi
  • 🔭 Reduced app startup time from 10–12s → 2–3s (4x faster) and improved crash-free sessions by 50%
  • 📡 Built real-time chat & video calling using LiveKit + Socket.IO, boosting engagement by 30%
  • 📝 I write on Medium
  • 💬 Ask me about Android, Kotlin, MVVM, Jetpack Compose, WebRTC
  • 📫 Reach me at suman.19da@gmail.com
  • ⚡ Fun fact: I believe in shipping clean, scalable code — and learning something new every day

🛠️ Tech Stack

Languages

Kotlin Java

UI

Jetpack Compose XML

Architecture & Patterns

MVVM Coroutines

Dependency Injection

Hilt Dagger2

Real-Time & Networking

WebRTC LiveKit Socket.IO

Tools

Git GitHub CI/CD


📊 GitHub Stats


🚀 Featured Projects

A hyperlocal social networking Android app for local community connection.

  • Real-time chat & audio/video calls via LiveKit + Socket.IO
  • Modules: Dating, Matrimony, Jobs, Marketplace, Hashtag Groups
  • Improved user retention by 15%, session duration by 2 minutes

Lightweight Android file downloader built with Kotlin & Coroutines.

  • Supports pause/resume, progress tracking, concurrent downloads
  • Internal download queue with a clean, developer-friendly API

🌐 Connect With Me


If you like my work, consider starring my repositories!

Pinned Loading

  1. android_cold-start_optimization android_cold-start_optimization Public

    “Learnings from reducing Android app cold start time (15s → 3s).”

  2. App-Memory-Usage App-Memory-Usage Public

    App memory usage OOM (Out of Memory Exception)

    Kotlin

  3. Dagger Dagger Public

    🔥 Learn Dagger 2 Dependency Injection in Android with this beginner-friendly project. This repository demonstrates how to use @Inject, @Module, @Provides, and @Component to build clean, testable, a…

  4. kotlin-sealed-either kotlin-sealed-either Public

    A simple Kotlin demo showing how to implement Either<Error, Success> using sealed classes

    Kotlin

  5. LRUCache LRUCache Public

    Kotlin