Skip to content

Open to senior / SDE opportunities

Hi, I'm Rohit Chavan.

Software Engineer with 4 years building scalable mobile and cross-platform apps in Kotlin, Jetpack Compose, and Kotlin Multiplatform — with strong CS fundamentals (900+ LeetCode).

Portrait of Rohit Chavan
Years building products
4+
LeetCode problems solved
900+
Open-source libraries
2
GitHub stars earned
150+

About

Engineer who ships end-to-end

I began my journey as an Android developer and have spent the last four years building production software — from full-scale enterprise field-service apps to a cross-platform product shipped on both Android and iOS. I care about clean architecture, performance, and shipping features that hold up under real-world usage.

I work primarily in Kotlin, with deep experience in Jetpack Compose, MVVM & Clean Architecture, and Kotlin Multiplatform — where I recently shipped an app sharing 95% of its codebase across platforms. Alongside product work, I keep my fundamentals sharp with 900+ algorithmic problems solved on LeetCode.

I've also open-sourced libraries for the community and published an app on the Play Store. I enjoy owning problems end-to-end — collaborating with product, design, and backend to take features from idea to release.

Experience

Where I've worked

  1. Software Engineer — Android · Field Circle

    Nov 2024 — Present

    Own end-to-end Android and cross-platform development for enterprise field-service products.

    • Owned end-to-end development of Zapium (formerly FieldCircle), a full-scale Android app serving field operations teams — work orders, inspections, real-time location tracking, timesheets, and asset management — driving feature development, testing, and multi-environment release management.
    • Designed scalable architecture using MVVM and Clean Architecture, improving code maintainability and modularity.
    • Led migration of a legacy Java codebase to Kotlin, reducing boilerplate and improving developer productivity.
    • Built a cross-platform mobile app (Android + iOS) for HyTorc using Kotlin Multiplatform and Compose Multiplatform, sharing 95% of the codebase.
    • Collaborated with backend, product, and design teams to deliver production-grade features across multiple environments.
    Kotlin Compose Multiplatform KMP MVVM Clean Architecture Ktor Koin
  2. Android Developer · Baatu Technologies

    May 2022 — Oct 2024

    Built and maintained Android apps with a focus on scalability, performance, and system-level integrations.

    • Developed and maintained multiple Android applications with a focus on scalability, performance, and maintainability.
    • Implemented features involving background processing, inter-process communication (AIDL), and system-level integrations.
    • Built screen-time and parental-control features using WorkManager, Services, and Content Providers.
    • Improved app stability and compatibility across a wide range of Android devices and screen sizes.
    • Collaborated in agile teams to deliver features with high code quality and maintainability.
    Kotlin Coroutines WorkManager AIDL Room Content Providers MVVM

Selected work

Featured projects

Frankie — Everyday Tools
In progress 2026

Frankie — Everyday Tools

Solo developer

A calm, offline-first toolbox for Android and iOS — 10 everyday tools in one Kotlin Multiplatform app with a fully shared Compose UI. No ads, no account, works offline.

Kotlin Multiplatform Compose Multiplatform Room (KMP) Decompose Koin
Details
IC
Open source 2023

Image Crop Library for Jetpack Compose

Author · Open source

An open-source, lightweight image-cropping library for Jetpack Compose — free-form, square, and circular cropping with a real-time adjustable crop view.

Kotlin Jetpack Compose Canvas API
Details
Z—
Shipped 2024 — Present

Zapium — Enterprise Field Service Management

Software Engineer · Owner

Full-scale Android app for field operations teams — work orders, inspections, real-time tracking, timesheets, and asset management. Owned end-to-end.

Kotlin Java MVVM Clean Architecture Dagger 2
Details
H—
Shipped 2025

HyTorc — Industrial Bolting Solutions App

Software Engineer

Cross-platform Android + iOS app sharing 95% of its codebase via Compose Multiplatform — product catalog, torque references, and a geolocation-based specialist locator.

Kotlin Compose Multiplatform KMP Ktor Koin
Details
DS
Shipped 2023

Document Scanner

Solo developer

A clean, modern document scanner for Android — capture with CameraX, built entirely in Jetpack Compose, and share scans as files. Published on the Play Store.

Kotlin Jetpack Compose CameraX ViewModel Flow
Details

Toolkit

Skills & technologies

Languages

  • Kotlin
  • Java

Core CS

  • Data Structures
  • Algorithms
  • Problem Solving
  • System Design

Android

  • Jetpack Compose
  • Android SDK
  • MVVM
  • Clean Architecture

Async

  • Coroutines
  • Flow
  • RxJava

Networking

  • Retrofit
  • Ktor
  • REST APIs

Storage

  • Room
  • DataStore
  • SQLDelight
  • SharedPreferences

Cross-Platform

  • Kotlin Multiplatform
  • Compose Multiplatform

Tools & DI

  • Dagger / Hilt
  • Koin
  • Firebase
  • Git

Collaboration

  • GitHub
  • Jira
  • Trello
  • Agile

Problem solving

Data structures & algorithms

I keep my competitive fundamentals sharp with consistent LeetCode practice — solving problems across these core topics and mastering their nuances.

Strong

Arrays Hashing Recursion

Good

Strings Two Pointers Sliding Window Binary Search Backtracking Heap / Priority Queue Trie Graphs (BFS, Dijkstra)

Intermediate

Stack Queue Trees BST Dynamic Programming Greedy

Beginner

Linked List Monotonic Stack Union Find (DSU) Topological Sort MST (Prim/Kruskal) Segment Tree Fenwick Tree (BIT) Advanced Graphs

Highlights

Achievements

  • Led development of a production-grade enterprise Android application (Zapium).
  • Built a cross-platform system with 95% shared code using Kotlin & Compose Multiplatform.
  • Developed and open-sourced a Jetpack Compose image-cropping library.
  • Solved 900+ algorithmic problems on LeetCode — specializing in graph algorithms, dynamic programming, and advanced data structures, consistently optimizing for time and space.

Contact

Let's connect

Have a role, a project, or just want to talk Kotlin and system design? Reach out.