1
- name: Sprint Retrospective
2
url: https://sprintretro.app
4
One of those projects that started out as a throwaway experiment to play with some different technologies, and happened to turn into something useful.
6
*"How do these new React Hooks work?"* turned into *"Let's hook this up to an API and a database... I wonder what MongoDB is like?"* and quickly became a full Kubernetes cluster with each component of the application running in Docker containers that are auto-scaling and load balanced across several Kubernetes nodes.
8
The project currently consists of:
12
- Node.js websocket server
13
- MongoDB, as the database
14
- Redis, for storage of temporary data such as active participants, and real-time streaming of activity on a retrospective through the use of Redis Pub/Sub
15
stack: [React, Node.js, TypeScript, MongoDB, Redis, Docker, Kubernetes]
18
url: https://play.google.com/store/apps/details?id=be.robinj.distrohopper
20
Custom home screen replacement for Android with themes resembling various Linux distributions as well as a search feature with support for several (internal and external) search sources.
22
This is a spare-time project I started when I was in high school, which I am still working on based on feedback users leave on the Google Play Store, or on the Github repository. The codebase has however seen a couple of rewrites in the meantime.
23
stack: [Java, Kotlin, Android SDK]
26
url: https://github.com/RobinJ1995/penguinControl
28
Control panel for both users and administrators of a Debian server.
30
Ability to manage system users, Apache vHosts, FTP-accounts, e-mail addresses and forwards, run system maintenance tasks, …
32
This was built during my time volunteering for the Student Information Network (SIN) organisation at Thomas More University of Applied Sciences.
33
stack: [PHP, Laravel, MariaDB]
34
integration_with: [Apache, ProFTPD, Postfix, MariaDB, Linux NSS, Gitlab, ownCloud, Cron]