my favorite thing about camelCase is that class instances are (typically) named and cased as the inverse of their pascal-cased class.
val somethingRepository = SomethingRepository()
Is much more visually satisfying and balanced to me than:
something_repository = SomethingRepository()