My Projects
{CodeStore}
A code snippet manager that makes it easy for programmers to store and find code examples. It offers a variety of features, such as syntax highlighting, tagging, full text search and cloud synchronization (work in progress).
I came up with the idea of creating a code snippet manager during my computer science studies. The more I learned about programming and all the different programming languages, libraries and frameworks, the harder it got to keep track of all the details. Soon, I found myself flipping through handwritten notes, blogs and forums to find suitable code examples. That’s when I came up with the idea to develop my own code snippet manager.
Synchronization Library
A Java library for synchronizing data from any source.
When implementing the synchronization feature for {CodeStore}, I was frustrated about the amount of work and the fact that there was no library I could use. So, after I had implemented the synchronization myself, I decided to move the functionality into its own library to offer others the ability to create a synchronization feature in their own applications.
JSON:API Library
A library that provides serialization and deserialization of JSON:API documents based on Jackson.
The JSON:API specification offers a great way to format responses of REST APIs. There are numerous libraries available for all kinds of programming languages. But most of them are specialized for specific frameworks or lack certain features. So when I created this library to support JSON:API in my application, my goal was to create a feature-rich implementation that builds documents in an object-oriented way and keeps dependencies to a minimum.