peter@github: ~
peter@github:~$ whoami && cat about.txt
Freedom lover who loves to write code.
peter@github:~$ ls ~/projects
rustscreen freellmapiphone vexlconverter spotprice
peter@github:~/projects$ cat rustscreen.txt
# rust · macos · android · usb-c
Turns a Google Pixel 6a into a wired USB-C, touch-capable second monitor for an M1 MacBook — both halves written in Rust. The Mac hardware-encodes a virtual display to H.264, streams it over a single cable, and the phone decodes it; touches travel back as mouse events. ~34 ms glass-to-glass latency.
peter@github:~/projects$ cat freellmapiphone.txt
# react-native · expo · llm · android
An Android app (React Native / Expo) that runs an OpenAI-compatible multi-provider LLM router in-process on the device — no server. Add your free-tier provider keys and it routes requests and fails over across providers, with keys stored in the Android Keystore.
peter@github:~/projects$ cat vexlconverter.txt
# python · react · postgres · crypto
A fiat & cryptocurrency conversion platform with live prices, historical charts, and user-configurable price alerts. Four conversion modes, 162 fiat currencies, and HMAC-verified alert tokens — React 19 front end on a Flask + PostgreSQL back end, fully dockerised.
peter@github:~/projects$ cat spotprice.txt
# rust · kotlin-multiplatform · bitcoin
A client-only sats price ticker and sats ↔ fiat converter for Android and iOS — no backend, everything runs on the device. A Rust core aggregates prices across multiple exchanges (median + σ-rejection) behind a single UniFFI surface; the UI is Kotlin Multiplatform with Compose.
peter@github:~$