Skip to content
View viratde's full-sized avatar
🎯
Focusing
🎯
Focusing

Sponsoring

@skydoves

Highlights

  • Pro

Block or report viratde

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
viratde/README.md

πŸ‘‹ Hello, I'm Virat Kumar!

I'm a self-taught Android Developer with over 2 years of experience in mobile app development, specializing in Kotlin, Jetpack Compose, and multi-module architecture. Currently, I’m focused on Kotlin Multiplatform (KMP) and building scalable, efficient Android apps. I'm also diving into Kotlin Symbol Processing (KSP) to contribute to open-source projects like AndroidX and enhance my tooling skills.


πŸš€ What I’m Working On

  • Task Manager App – a robust app with position-based task assignments, scheduling, and event management.
  • Mutual Fund SIP App – a fintech project for seamless mutual fund investments in India, integrating with AMC aggregators.
  • Custom Gradle Plugins – creating plugins for streamlined dependency and build management.

Projects

Runique

A running tracker app built with Jetpack Compose, designed to help users monitor running stats, track progress, and set personal goals.

  • Features:
    • Real-time statistics for distance, speed, and time.
    • Goal setting for personalized targets.
    • Modern, user-friendly UI with Jetpack Compose.

Repository


OxyHotels

A hotel booking app offering a seamless browsing and booking experience. Features a dynamic image pager and detailed hotel information screens.

  • Features:
    • Dynamic image pager for hotel photos on the details screen.
    • Comprehensive hotel info with booking options.
    • Optimized UI with Jetpack Compose for smooth navigation.

Play Store Link


Tasky

A task management app for businesses, supporting flexible task creation and position-based assignments. Designed for versatile business needs.

  • Features:
    • Position-based task assignments.
    • Customizable data fields based on task type.
    • Dashboard for efficient task management and tracking.

Repository


Hotel Management Analytics System

A complex analytics system developed in Node.js for hotel management, delivering detailed insights and real-time data to optimize operations.

  • Features:
    • In-depth data visualization for key metrics.
    • Real-time data processing for instant insights.
    • Scalable, efficient architecture for handling complex analytics.

Repository


Ivy Wallet (Contribution)

Contributed to the Ivy Wallet app, enhancing functionality and user experience in personal expense tracking.

  • Contributions:
    • Improved user experience.

Repository

πŸ› οΈ Technologies I Use

  • Languages & Frameworks: Kotlin, Jetpack Compose, Room, Coroutines, Javascript, Nodejs, ExpressJs, ReactJs, MongoDb
  • Architecture: MVVM, Clean Architecture, Multi-module setup, Dependency Injection
  • Testing & Mocking: Ktor MockEngine, UI Automator, Unit & Instrumented Testing
  • Tooling: Gradle, KSP, OpenJDK 8

🌱 Open-Source Goals

My goal is to contribute to AndroidX, Kotlin Coroutines, and Kotlin Multiplatform libraries. I’m currently exploring the internals of KSP, aiming to contribute to its compiler-plugin module and gain a deeper understanding of compiler tooling.

🌐 Connect with Me

  • LinkedIn: Connect Here – Let’s discuss Kotlin Multiplatform in the Codeancy group!
  • Twitter: Follow me – For updates on my open-source journey.

πŸ‘” Open to Opportunities

I’m open to Android developer positions or freelance projects focused on Android. Let’s build something amazing together!


I’m always open to discussions, collaborations, and new opportunities.

Pinned Loading

  1. Translator Translator Public

    Kotlin