A mix of production libraries, side projects, and experiments collected over the years. Some power real apps, others were just fun to build.
Browse around, grab what's useful, or just see what I've been tinkering with. Questions or ideas? Happy to chat.
See what's happening. Make better decisions.
Gradle plugin for Android app size analysis.
Fork
Kotlin
Android
Track which iOS versions your users are on. Plan your minimum deployment target.
HTML
Web
Same for Android. The fragmentation is real โ stay informed.
HTML
Web
Browse and filter GitHub repositories with smart filters. Public/private, forks/sources, archived โ find what you need fast.
JavaScript
Web
Foundations that scale. Decisions that compound.
Less boilerplate, more shipping.
Location tracking & geofencing that actually works. Background, killed app, device reboot โ it survives.
Kotlin
Android
Kotlin extensions for Android resources. R.string.foo.asString() and friends.
Kotlin
Android
Bidirectional native โ WebView bridge. JSON messages, type-safe, no JavaScript injection hacks.
Swift
iOS
Hardware-accelerated video transcoding. Surprisingly fast, battery-friendly.
Kotlin
Android
Fully styleable compass widget. Magnetometer โ beautiful UI.
Kotlin
Android
RecyclerView adapter library with different models and layouts as convenient as possible.
Kotlin
Android
Clean media player implementation. Audio/video playback without the cruft.
Kotlin
Android
Native OpenGLES 2.0 360ยฐ video player. Immersive content without third-party SDKs.
Kotlin
Android
Sequential image player for smooth frame-by-frame animations.
Kotlin
Android
Retrieve Android application and current activity from anywhere.
Fork
Kotlin
Android
Network logging interceptor for OkHttp with encoded URL sharing.
Fork
Kotlin
Android
Side projects for fun and exploration.
Projects that served their purpose โ preserved for reference and nostalgia. PRs are generally not accepted, but feel free to fork!
๐ง Android Libraries & Tools
Utilities, extensions, and helpers for Android development.
Measures human heart rate using camera and flash light.
Archived
Kotlin
Android
Smoothen RxJava value streams for sensor data using Kalman filter.
Archived
Java
Android
Flexible logger with multiple output targets.
Archived
Kotlin
Android
Simple PGP encryption/decryption on Android.
Archived
Kotlin
Android
Kotlin library which shortens URLs.
Archived
Kotlin
Android
Stops app usage after a period of time has passed from build date.
Archived
Java
Android
Tiny tracking library for Google Analytics.
Archived
Kotlin
Android
Custom ViewPager that allows blocking left or right swipe gestures.
Archived
Kotlin
Android
๐ฌ Media & Graphics
Video, OpenGL, and visual processing projects.
Parallax scrolling either by offset or automatically.
Archived
Kotlin
Android
On-device extracting images from videos and creating video from images.
Archived
Kotlin
Android
Fast seek for ExoPlayer.
Archived
Kotlin
Android
Image and video gallery for Android.
Archived
Kotlin
Android
๐ฎ Games & Unity Projects
Game development experiments and prototypes.
Strategy game built with Unity.
Archived
C#
Unity
Conway's Game of Life implementation.
Archived
C#
Unity
Neural networks meet evolutionary algorithm.
Archived
C#
Unity
GTA multiplayer clone for Android (media project).
Archived
Android
๐ University & Learning Projects
Academic and educational projects from earlier days.
๐งช Experiments & Misc
Random experiments and sandbox projects.
Showing explosions on mouse cursor over webcam stream.
Archived
ASP
Web
KittySpin for September MiniGameJam.
Archived
CSS
Web
Shows realtime gamma radiation measurements of Berlin.
Archived
Kotlin
Android
Video streaming experiments.
Archived
C#
The best measure of a library isn't stars โ it's whether it saves your team time while being code you'd be comfortable owning. Every project here meets that bar.