Nexus Shift Studios is a tabletop gaming company that aims to leverage computing power to enhance the tabletop roleplaying game experience. The game, Children Of The Beast, has an integrated Android application that digitizes character sheets, campaigns, combat calculations, and game mastering to allow for significantly more complex systems which would not be able to done with just pen and paper.
I worked as an Android developer on the project, being responsible for the design and implementation of the back-end systems. Those include,
•Data representation, initially beginning with a SQLite based system but then migrating to direct object serialization.
•Data interface, mainly building off of the ReactiveX library which allowed for abstraction of data into immutable streams, allowing for smoother handling especially when an asynchronous call is required.