Skip to content
View Geronfir's full-sized avatar
  • Indonesia

Block or report Geronfir

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Geronfir/README.md

Geronfir

word-clock build word-clock release

Android (Kotlin) + Linux-tooling developer — I build, test and ship real software from an Android phone. No laptop, no PC.

I develop entirely on an Android phone: a full Linux environment via Termux + proot (Debian), a persistent tmux workspace, and GitHub Actions as my build machine. Everything below was written, compiled, tested and released from that device.

Constraints force discipline — no desktop IDE means scripted, reproducible builds; a small CPU and tight RAM mean lean, deliberate code. I ship anyway.


Featured work

word-clock-widget — Android home-screen widget that spells the time in words. The time-to-words engine is pure Kotlin with no Android imports, so all 71 unit tests run on a plain JVM in CI. Jetpack Glance, offline-first, no background service.

termux-workstation — how I turned an Android phone into a real dev box: tmux sessions that survive app restarts, a Debian userland via proot, shell tooling that pushes build results to the phone, and CI as the build machine. Docs + sanitized configs.

geronfir.github.io — portfolio with case studies for the projects above.

Stack

Kotlin · Android · Jetpack Compose / Glance · Python · Bash · Linux (Termux, proot) · Git · GitHub Actions · ESP32

Contact

Email · Portfolio · GitHub

Built from an Android phone. Yes, really.

Pinned Loading

  1. termux-workstation termux-workstation Public

    How I turned an Android phone (Termux + proot + tmux + CI) into a full dev workstation — no laptop, no root. Docs + sanitized configs.

    Shell