Side Projects Collections

Transmogrify Labs


Lokalized is a library that facilitates natural-sounding software translations. It features support for language form rule calculations (plural cardinality, ordinals, etc.) across 198 languages - the entire Unicode CLDR dataset! Unlike traditional solutions, it features a simple but powerful expression language which may be used by translators to handle traditionally-difficult edge cases.


We love libraries that follow the Unix philosophy - do one thing and do it well. Soklet is a minimalist, dependency-free Java 8 library in the spirit of Sinatra which lets you build powerful web applications and offers full control of request and response handling, should you need it.

It's designed to deeply integrate with your preferred DI library (we like Guice), has a "single zip" easy deployment with embedded Servlet container, and includes advanced features like static resource hashing and manifests.


RestFB is the de-facto standard for Java Facebook API integration. The project is almost 7 years old - ancient in today's tech environment - but is more active than ever! Lots of big industry names continue to rely on it to power their social backends.

New and cool API features like Webhooks and the Messenger Platform are fully supported and easy to use. Here's to another 7 years!


Another small, dependency-free library of ours is Pyranid - a minimalist JDBC interface for modern Java applications. It papers over the rough edges of the JDBC API so you can focus on writing SQL and mapping resultsets to Java objects. Bring your own dependency injector and have it create instances for you! A dead-simple API for transaction handling makes atomic operations a breeze, and of course you can specify isolation modes and rollback strategies.

We're Hiring!

We're always on the look out for talented, enthusiastic people. Come build apps with us!


Senior iOS Engineer

We're looking for an experienced iOS developer with a strong background working with Objective-C and/or Swift. The position requires attention to detail and ability to work on a team.


Senior Android Engineer

We're looking for an experienced Android developer with a strong background working with Java. The position requires attention to detail and ability to work on a team.

Ready to start a project?

We'd love to discuss your ideas.

Get in touch