My projects

Retronix icon

Retronix

Retronix is a remake of the classic 1984 DOS game, Xonix. Initially I just wanted to code something for my Nexus Player. As I got further into the implementation I realised I can extract a common gameplay core and make it work on the desktop as well. And then I stumbled into GWT and implemented one more backend with it. As a result the game now builds for desktop Java, Android (both TV and touch devices) and is playable on the web.

Platform:
Desktop, Android, Android TV, Web
Tech:
Java, Android SDK, GWT
First release:
v1.0.0, April 2016
Latest update:
v1.1.4, May 2016
Links:
Play online · Google Play Store · Source code on GitHub
VBalance icon

VBalance

VBalance is a simple Android application I built so that I could have a quick glance overview of my prepaid cellphone account. The official Virgin Mobile app is decent, but this one function was missing. I also wanted to try out building a homescreen widget and this was a perfect opportunity.

Platform:
Android
Tech:
Java, Android SDK
First release:
v1.0.0, May 2016
Links:
Source code on GitHub
Replayer icon

Replayer

Replayer is a music player for practicing musicians. It provides realtime time streching & pitch shifting functionality, all wrapped in a simple user interface. The controls are exposed as one-handed keyboard shortcuts in order to simplify usage when holding an instrument. First released in 2013, the 1.1.1 version is available since November 2015. An upcoming (and long overdue) 1.2 update will adapt the UI for high-resolution screens.

Platform:
Mac
Tech:
Objective-C, Core Audio, OpenGL
First release:
v1.0, February 2013
Last update:
v1.1.1, November 2015
Links:
Replayer website · Mac App Store
Quicksend icon

Quicksend

Quicksend is a simple statusbar utility for uploading files to your Amazon S3 buckets. Just drag any file onto the Quicksend icon and receive a public URL in return. For simple use cases, Quicksend may replace more expensive upload & share tools, while giving the user full control over the storage of their files.

Platform:
Mac
Tech:
Swift, Alamofire, Amazon S3 REST API
First release:
v0.1, January 2016
Last update:
v0.1.2, January 2016
Links:
Download v0.1.2 · Source code on GitHub · "Introducing: Quicksend" blog entry
Triangulator icon

Triangulator

Inspired by qrohlf's Trianglify project, Triangulator is primarily an exercise in Swift and Cocoa. A simple OS X desktop app for generating polygon-style pattern images. The application is open source and the code is available on GitHub.

Platform:
Mac
Tech:
Swift
First release:
v1.0, November 2015
Links:
Download v1.0.0 · Source code on GitHub
GPS Watches icon

GPS Watches

A long-dormant idea turned into a client-side web application. This React app is a search-and-compare utility for runners looking for a GPS running watch. With some more love — and especially with some more data — this may someday become a useful utility and not just an exercise in web development.

Platform:
Web
Tech:
HTML, CSS, JavaScript, React
First release:
November 2015
Links:
GPS Watches
¿Cuánto es? icon

¿Cuánto es?

¿Cuánto es? is my first foray into the Android platform. A simple app to help you practice Spanish numerals. The app uses a flashcard-style interface and the builtin Android speech synthesizer allows you to check your pronunciation. At some point the app could be expanded to other languages and other types of practice material.

Platform:
Android
Tech:
Java, Android SDK
First release:
v1.0, January 2015
Links:
Google Play Store