Vincent's tech blog

Projects

Docucove

Website: https://docucove.com

Docucove is a document management platform that allows you to easily find and manage your documents. It indexes the content of the documents to allow for full-text search and filtering on special attributes such as date of correspondence or the conrrespondent.

The service is implemented in React using Next.js, TypeScript and Tailwind CSS. It is supported by Golang services for document processing that are deployed on AWS.

saas
react
next.js
typescript
tailwind css
golang
aws

MainzlBrass

Website: https://mainzlbrass.live

MainzlBrass is my classical brass quintett. The website provides information about the players, an overview of our upcoming concerts and events, and a contact page.

To allow for all players to update the content, I've implemented Strapi CMS for content management. The website itself is built with NuxtJS and Tailwind CSS and deployed as a static site on Firebase.

web
strapi
nuxtjs
vue.js
tailwind css

Schachtelkunst

Website: https://schachtelkunst-mainz.de

The Schachtelkunst website is the personal website of artist Henriette Sellin. It contains some static text-based sites, a contact formula, a showcase of her postcards, and an archive of sold-out, unique artworks.

The website was built upon Grav CMS using HTML and CSS. Integration with the admin panel of Grav ensures simple and intuitive modifications of the site's content.

Design by Marei Sellin.

web
grav

Timewarrior Synchronize

GitHub: Timewsync Client, Timewsync Server

Timewarrior Synchronize is a synchronization tool for the terminal-based time tracking tool Timewarrior. Timewarrior Synchronize allows synchronizing multiple devices using a central server. It provides robust conflict solving, key-based authentication, and eventual consistency across devices.

The project consists of a client and a server. The client is written in Python and interacts with the files written by Timewarrior. The server is written in Golang and stores the data in a SQL-based database (currently SQLite).

We developed the project during our so-called "Bachelorpraktikum" at TU Darmstadt.

cli
golang
python