JM

Starting app…

JM
Jenil MacwanAndroid Developer
Open to work

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

Where I've worked

Professional experience and internships.

Android Developer Intern

July 2026 – September 2026

Prozanta Infotech

Remote

Working on native Android development in Kotlin and Jetpack Compose, contributing to two in-progress applications built with MVVM architecture.

Weatherly – Weather App

  • Built a modern weather app using Jetpack Compose UI, Hilt for dependency injection, and WorkManager for reliable background data syncing.
  • Implemented Navigation Compose for in-app routing, notification channels for weather alerts, a home-screen widget, and a layered local/remote data architecture with clean app lifecycle entry points.

Gallery App – Media Management App

  • Developing a media management app using Jetpack Compose, Room and DataStore for persistence, Glide for image loading, and Media3/ExoPlayer for playback, with Kotlin Coroutines/Flow handling asynchronous work.
  • Implemented an adaptive, high-performance media grid with EXIF/location-based grouping and multi-select batch operations, alongside a biometric-protected encrypted vault and recycle bin for secure media management.
  • Built an in-app media editor supporting filters, freehand drawing, text overlays, and precision cropping with high-resolution Canvas-based rendering, while maintaining scoped-storage compliance.

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 StudioXML LayoutsJetpack 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

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