LinkedIn · Blog · CV · Telegram · YouTube
| Project | What it is | Live |
|---|---|---|
| Cranpose | A Jetpack Compose–inspired declarative UI framework, written from scratch in Rust. | site · crates.io |
| Showcase Cranpose | A polished, cross-platform Cranpose app demonstrating liquid-glass surfaces, adaptive layouts, and motion. | demo · releases |
| Project | What it is | Live |
|---|---|---|
| shrtlin | All-in-one, privacy-focused, self-hosted URL shortener for every platform — Kotlin, Ktor, Compose Multiplatform. | shrtl.in |
| CranScan | A private, offline document scanner shipping on Google Play — this repo hosts its on-device ML model packs. | site |
| Orbit Breaker | A circular brick breaker for Wear OS watches and Apple Watch, built with Cranpose. Turn the crown to sweep the paddle around the edge of the screen. Runs on the watch alone. | site · Google Play · App Store |
| Cranslate | An offline speech translator for a phone and a watch, built with Rust and Cranpose. | site · Google Play · App Store |
| cranamp | A Winamp-style, Cranpose-powered multiplatform audio player. | site · demo · Google Play · App Store · Microsoft Store · AUR |
| VibeAge | A vibe-coded browser MMORPG built in TypeScript. | vibeage.eu |
| DayNight Wallpaper | Turns an Android home screen into a living video wallpaper that shifts with the time of day. | |
| webmux | A tiny self-hosted web terminal for your tmux sessions, built for phones. | |
| DMXT | Create a custom USB keyboard and mouse with an Orange Pi Zero 3. |
| Project | What it is | Live |
|---|---|---|
| Cranpose Studio | Rust/Cranpose tooling for IntelliJ IDEA and RustRover: live previews, source controls, layout inspection and local platform builds. | Marketplace |
| Cranpose IntelliJ plugin template | Build IntelliJ plugins in Rust with Cranpose UI, a shared native host, editor integration and release tooling. | Use template |
| Zeus-Thunderbolt | IntelliJ IDEA plugin inspired by PowerMode — lightning and thunder as you type. | Marketplace |
| difftrack — Branch Lens | IntelliJ gutter badges for lines that differ across your other local Git branches. | Marketplace |
| Project | What it is | Live |
|---|---|---|
| android-compose-arch-starter | A template for painless Android projects — clean Compose architecture, ready to fork. | |
| microgpt | Karpathy's micro-GPT, golfed down into Kotlin. | |
| live-captions | Offline, on-device live captions + translation for Android via sherpa-onnx (Whisper / Zipformer / Parakeet). No cloud. | |
| whisperasr-live-translate-app | macOS live-translation helper for WhisperASR. | |
| clevo-thermald | Quiet, load-aware thermal control for Clevo laptops on Linux — CPU boost gating and manual EC fan curves (Ryzen + Nvidia). | |
| Linux-AI-Assistant-scripts | Custom scripts to drive Whisper / OpenAI by keyboard shortcut and voice input. | |
| uigen | An ML model for resizing Winamp skins to a precise spec. | |
| soup | A Rust "digital soup" of self-modifying bytecode organisms that replicate and mutate — early digital abiogenesis. | arXiv |
| rust_debussy_clair_de_lune | Plays Debussy's Clair de Lune from a MIDI file, in Rust. | |
| bamboo-copter-3d | 3D-printable bamboo-copter designs tuned for the Bambu Lab A1 Mini. |
| Project | What it is | Live |
|---|---|---|
| leetcodedaily | Daily LeetCode solutions, in Rust. | site |
| AdventOfCode2024 | Advent of Code 2024, solved in Rust. | |
| AdventOfCode_2023 | Advent of Code 2023 solutions. | |
| AdventOfCode2022 | Advent of Code 2022 — learning Rust along the way. | |
| adventOfCode2021 | Advent of Code 2021, in Kotlin. |
| Project | What it is | Live |
|---|---|---|
| faster-serializer | Hand-written Android library for faster POJO de/serialization and JSON parsing. | |
| Fasterserializerdemo | Reference usage of the faster-serializer library. | |
| lib_BigImageView | Hand-written Android view for displaying very large images. | |
| composestrike | Multiplayer PvP fighting game on Compose Multiplatform + Ktor. | |
| vscodeghosttext | GhostText plugin for VSCode — edit browser text fields from your IDE. | |
| Android-migrate-package-to-namespace | Hand-written script to migrate Android packages to the namespace attribute. | |
| refactor_android_namespacedRClass | Refactor script for Gradle's android.namespacedRClass=true. |
|
| ComposeUiArch | Scratch project exploring a reusable Jetpack Compose UI architecture. | |
| s-a--m.github.io | Source for the personal site / blog. | dmitrysamoylenko.com |
| ExoPlayer-bug-reproduce | Minimal repro for an ExoPlayer skip bug. | |
| reproduce_compose_text_bug | Minimal Compose layout reproducing a text bug (1.6.0-alpha03). | |
| proguard-module-info-error | Repro for a ProGuard error with 3rd-party keep rules. |





