Some work is already public. Some work is still being cleaned up before it deserves a full release.
The common thread is reducing friction between thought, text, command, memory, and publication —
while keeping the tools small enough to understand, repair, and teach.
Android-on-Android Development Toolchain
A reproducible Termux-based Android app development workflow that builds real APKs directly
on an Android phone, using OpenJDK, Gradle, Android SDK command-line tools, Kotlin/Java,
and aapt2.
Demonstrated targets include Falling Blocks, Pong Invaders, KJVOnTap experiments, and the
planned Android port of Meditation Soundbox.
- Current status: successfully building toward local APK generation from Android itself.
- Best use cases: education, prototyping, phone-native development, and reproducible public documentation.
- Production note: Google Play production readiness requires API 35+ targeting.
- Known blocker: the available Termux
aapt2 package links API 34 but appears to fail against Android 35/36 platform jars, so Play-compliant builds require further aapt2 / toolchain work.
Termux
Android SDK
Gradle
OpenJDK
Kotlin / Java
aapt2
APK builds
Document the toolchain →
Smellinux + vishgit
The cornerstone environment concept: a small Linux learning and working system built around a
plain, memorable discipline — edit with vim, execute with sh,
and remember with git. The public repository is not rushed yet; the project is
being shaped carefully so the first committed version can be readable, reproducible, and worth teaching from.
pre-public cornerstone
vim
POSIX sh
git
Alpine Linux
CSV literacy
See where it fits →
InfoCodex
A lean local knowledge pack for becoming sharper with Codex, especially on storage-constrained
Android / Termux setups. It collects power-user paths, prompting patterns, config and permissions
notes, AGENTS.md / skills guidance, lean-stack habits, tooling pairings, and reusable playbooks.
Codex
Termux
AGENTS.md
workflows
templates
Open repository →
Verse of the Day
A platform-neutral Rust command-line application that selects one KJV passage for the current
local calendar day. The order is deterministic by year, while a separate POSIX /bin/sh
implementation keeps the idea close to the vishgit path.
Rust
POSIX sh
KJV
Meta-V
daily CLI
Open repository →
Meditation Soundbox
A Windows-first, local-first console instrument for generated meditative/electronic soundscapes,
live frequency changes, rhythm and synthesis variation, Piper text-to-speech, pasted readings,
and KJV / Meta-V scripture loading. The Android 16 port is a serious future target for the
Android-on-Android toolchain.
C#
audio
Piper TTS
KJV / Meta-V
scriptable sessions
Open repository →
Siftlog Cathedral
A local-first C# application for gathering scattered writing and documents into a uniform,
reverse-chronological HTML reading surface. This repository is public, but still being cleaned up:
the next pass is about a proper .gitignore, clearer boundaries, and a more deliberate push history.
C#
.NET
local web
Markdown
personal knowledge
Open repository →
whatif
A seed-stage project for a free-of-cost, manifest-driven creative toolchain: music, spoken word,
Scripture-aware text workflows, attribution tracking, and local-first experiments. There is not
a build to present yet; the purpose is to give the idea a public name and a careful place to grow.
seed-stage
manifest
creative tooling
music
local-first
Open repository →