← Back to home

deference / Portfolio

Open-source work

Explore the code behind my Kotlin libraries and Android applications.

FormDoc

FormDoc lets Kotlin developers declare validation rules on their data models. A KSP processor generates metadata at compile time, while Compose state tracks form values and errors without runtime reflection.

What I built

A Kotlin library project bringing model annotations, generated validation metadata, and Compose form state into one workflow.

Technology

  • Kotlin
  • Compose Multiplatform
  • Kotlin Multiplatform
  • KSP

Explore FormDoc · View FormDoc source on GitHub

Broke

Broke is an Android app for tracking income and expenses. Its interface follows Material 3 design guidelines, with Room handling local data storage.

What I built

Native Android development with Jetpack Compose, combining a straightforward interface with a local Room database.

Technology

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room

Explore Broke · View Broke source on GitHub

More on GitHub

Visit the repositories for release history, issues, and current development activity.

Browse Abhishek's GitHub profile