React component emulating a console terminal. It features human-like typing via dynamic delays, callbacks and customizable CSS classes.
Rollup plugin to resolve relative folder imports without explicitly stating the file.
Node.js module to compute solutions to the Coin changing problem, i.e. find combinations from a given set of integers that add up to a desired sum.
Minimal Node.js log service.
CLI for Beacon Tool.
Node.js library featuring a collection of Bluetooth beacon signal utility functions.
A console/terminal emulator Preact component. Simulates typing via dynamic delays.
Node.js module to minify inlined/embedded JSON data within
Node.js module to inline/embed JSON data into files.
Automated, self-signed certificate generation via OpenSSL.
QuickTime video to GIF animation converter.
Bash completion for fast project navigation.
Design and implementation of this site.
Gulp plugin to inline/embed JSON data into HTML files.
Gulp plugin to inline/embed SVG images into HTML files.
Gulp plugin to minify inline
scripttags containing JSON data.
Design, implementation and maintenance of the band's website.
Angular.js 1.x directive for asynchronous,
Shell utility to export iCal events from mutt to calcurse.
Promise based Angular.js 1.x service to facilitate animated scrolling.
Shell utility to retrieve disk space consumed by files within a directory.
Design and implementation of the retro arcade game Qake for iOS.
Spiegel TV Wissen: Wissenswelten
Completion of front end related tasks on the Wissenswelten widget p.p. heinrich+gretchen.
Spiegel TV Geschichte: Geschichte entdecken
Completion of front end related tasks on the Timeline widget p.p. heinrich+gretchen.
Ask The Crowd
Design, implementation and evaluation of the crowdsourcing online portal Ask The Crowd (currently in redesign), which enables users to ask and answer questions while providing realtime visualizations of the results.
Member of the developer team for the official Android app of the 2012 IEEE Pervasive Computing and Communication (PerCom) conference in Lugano, Switzerland.
Design and implementation of the Arduino-based rapid prototype for a metronome that reacts to external audio stimuli and provides visual cues of the beats.