JM

Starting app…

JM
Jenil MacwanAndroid Developer
Open to work

Kotlin · Jetpack Compose · MVVM01/05

Native Android apps, built screen by screen.

Entry-level Android developer with a B.E. in Computer Engineering, graduated in May 2026. I write production-grade apps in Kotlin and Compose — clean architecture, reactive data with Coroutines and Flow, and APIs wired up right the first time.

  • Ahmedabad, Gujarat
  • Graduated May 2026
09:41
F1CompanionLive · Driver Standings
0
Apps shipped
0
APIs wired
0
% Kotlin

// standings.json

01 Compose UIDeclarative, reactive MVVM
02 Retrofit + OkHttpLive race & weather data REST
03 Room DBOffline caching Cache

Who's building this

A quick look at the education behind the code.

I'm an entry-level Android developer focused on native development with Kotlin and Jetpack Compose. My work leans on MVVM architecture, Coroutines and Flow for async data, and Firebase for auth and storage — I care about clean, maintainable code and mobile experiences that feel instant. I'm looking for an Android Developer role or internship where I can contribute to real, shipping products.

  • Completed May 2026

    B.E. Computer Engineering

    Vidush Somany Institute of Technology and Research, Gandhinagar

    CGPA 7.30

  • Completed Sep 2020

    Diploma in Information Technology

    Dalia Institute of Diploma Studies, Kheda

    CGPA 8.27

Things I've shipped

Three builds, from Compose UI down to the backend serving it.

Project Icon

Android app

Pitwall

Native Android app · live race data, standings, and weather

  • Architected a feature-rich native Android app in Kotlin and Jetpack Compose, following clean MVVM architecture with a Repository pattern and Navigation Component across multiple screens.
  • Integrated several REST APIs through Retrofit and OkHttp — a custom backend plus the Open-Meteo API — for live race timing, driver standings, and weather.
  • Used Kotlin Coroutines and StateFlow for reactive async data handling, with offline caching in Room DB for a smooth, low-latency experience.
KotlinComposeMVVMRetrofitCoroutinesStateFlowRoom DB
Project Icon

Backend API

F1Companion API

RESTful backend · aggregates race, telemetry, and weather data

  • Designed and deployed a custom RESTful API in Python and FastAPI, hosted on Render, pulling together Jolpica-Ergast, OpenF1, and Open-Meteo into one low-latency endpoint built for mobile.
  • Handled session-key bridging between differing API conventions, normalised country names, and trimmed JSON payloads for fast parsing on the Android client.
PythonFastAPIRenderREST APIJSON
Project Icon

Android app

DocShare

Student-faculty file app · secure document exchange

  • Built a secure document exchange platform using Firebase Auth and Cloud Firestore, with real-time file management and role-based access for students and faculty.
  • Added the Gemini API to auto-summarise uploaded documents and generate contextual Q&A study guides, cutting down manual review time for students.
KotlinFirebase AuthCloud FirestoreGemini APIMVVM

What I build with

Core stack in green, supporting tools in amber.

Languages

Core stack

KotlinJavaPython

Android development

Core stack

Android StudioJetpack ComposeActivities & FragmentsRecyclerViewNavigation ComponentViewModel

Architecture

Core stack

MVVM ArchitectureRepository PatternOOP Principles

Networking

Core stack

RetrofitOkHttpREST API IntegrationFastAPIVercelRender

Async & data

Core stack

Kotlin CoroutinesFlowStateFlow

Storage

Core stack

Firebase FirestoreFirebase AuthRoom DB

Dependency injection

Supporting

Hilt (Dagger)

Tools

Supporting

GitGitHubLogcatDebuggingAndroid Studio Profiler

Get in touch

One message away from a reply.

Let's build something.

Open to Android Developer roles and internships. If there's a mobile product you're shipping, I'd like to hear about it.

Send an email