$ skip to content
~ home

Uses

cat uses.md

A running list of what I actually use — not what I'd put on a CV.

Languages

  • Kotlin — primary, every day
  • Java — only for legacy edges
  • TypeScript — for the occasional web side-project (this site, for one)

Android

  • Jetpack Compose + Material 3 for UI
  • Hilt and Koin for DI — one per product
  • Coroutines and Flow for async
  • Room for local persistence
  • Retrofit, OkHttp, Ktor, Apollo GraphQL depending on the backend
  • JUnit, MockK, Espresso for tests

Backend & data

  • Firebase and Supabase, when the project calls for it

AI-assisted development

  • Claude Code day to day
  • Custom Claude skills that encode each project's conventions and review style

Exploring

  • Kotlin Multiplatform

Inspired by the /uses convention.

dimvlachos@portfolio:~$ help

/
jump to a page or project
g h
home
g p
projects
g a
about
g n
now
g u
uses
?
this help
esc
close
>

10 results