The following is a list of projects I have worked on or am currently working on.
Solutions for Advent of Code 2018, in 25 different programming languages, one for each day. Advent of Code is an advent calendar of small programming puzzles. I used 2018’s edition to experiment with some programming languages I was less familiar with.
A boilerplate-free Scala library for loading configuration files written in
.properties or JSON. I started contributing to the
project in 2016 and am now one of the maintainers.
A Scala wrapper for SnakeYAML, providing a simple immutable model of the YAML language, built on top of SnakeYAML models, as well as type-class based (de)serialization of custom objects.
A customer data platform for e-commerce websites that provides data unification, smart segmentation and activation. It has been one of the projects I’ve been involved with at Velocidi (previously ShiftForward) since 2014.
An engine for dashboards that only requires a browser to run. It has been used to run a dashboard in ShiftForward’s office for a while. We haven’t updated it in ages, but might be able to give support to it if the need arises.
A plugin for beets to fetch genre information from rateyourmusic.com. It’s written in Python, using lxml and requests. rateyourmusic.com doesn’t allow access via scraping or scripts which accesses the site in an automated fashion, so you should refrain from using this until they complete their API. I might revive the project once that goes live.
A forecasting engine for online advertising campaigns. It aims to accurately predict future ad impressions traffic levels and campaign inventory availability using an unlimited number of targeting variables. It has been one of the projects I’ve been involved in since joining ShiftForward (now Velocidi) in 2012.
A mobile application to monitor the risk of falling while actively reducing it through dancing exercises. I developed some signal analysis tools for it, while at Fraunhofer AICOS.
A mobile application to promote mobility among elder people. I designed and developed a new version which allowed for data to be stored and analyzed remotely, while at Fraunhofer AICOS.