anmol/portfolio · main
Hire me

Anmol Trivedi.
Android engineer
shipping in Kotlin.

I build Android apps end-to-end — Jetpack Compose UI, MVVM under the hood, Room for offline-first storage. Currently contributing to Oppia Android (backed by Google.org), reaching 5M+ learners across 180+ countries.

5M+
learners reached via Oppia
4
shipped Android projects
180+
countries served
9:41●●● ▮▮▮

hello world

Compose UI,
hand-tuned.

MVVM✓
StateFlowhot
Roomencrypted
CI / Bazelgreen
./gradlew assembleRelease0%

Currently shipping

// experience.kt

JAN 2026 — NOW

Oppia Foundation

backed by Google.org

Open-Source Contributor — Oppia Android

  • Resolved UI accessibility & layout bugs across the XML view system (ConstraintLayout, Toolbar, TextView) in a codebase serving 5M+ learners.
  • Fixed toolbar title truncation in AudioLanguageFragment at 200% font scaling (Android 14+) using a marquee TextView; covered with Robolectric tests.
  • Extended the toolbar-title fix across AppLanguage, ReadingTextSize, and FAQList fragments — verified in English, Kiswahili, Portuguese & Arabic across portrait and landscape.
  • Iterated through 3 structured review cycles in Bazel CI/CD — picked up large-codebase navigation, WCAG accessibility, and async OSS workflows.
KotlinXMLBazelRobolectricCI/CD

Things I've built

// projects/

Toolbelt

// build.gradle.kts
~/anmol/build.gradle.kts

// languages

Languages

KotlinJavaC++XML

// android

Android

Jetpack ComposeMVVMCoroutinesStateFlowNavGraphWorkManagerRetrofitFCMRecyclerView

// storage

Storage

Room (SQLite)Offline-FirstEncrypted Storage

// tools

Tools

Android StudioFirebaseGitBazelCI/CDFigma

// testing

Testing

RobolectricInstrumented Unit Tests

Education & Certs

// education.kt

// degree

B.Tech, Computer Science & Business Systems

School of Information Technology, UTD — RGPV, Bhopal

graduating · jun 2026

DSAOOPDBMSOperating Systems

// certifications

  • Android Development with Kotlin

    Google Developer Training · Mar 2024

  • Introduction to C++

    Simplilearn · Jan 2024 · ID 4782685

Let's talk

// MainActivity.kt
fun contact() =

Building something for Android?
Let's wire it together.

Open to internships, junior Android roles, and open-source collaboration. I reply within a working day — pick the channel that suits you best.

based
Ujjain, M.P. · India (UTC+5:30)

9:41
mail · draft1 of 1

new message

Compose.