I am Anton Bracke, a computer science student currently doing my masters at the University of Applied Sciences Mannheim. In my free time I like to do crazy things and working on different projects. I am interested in OSS, web-development, …, but honestly in everything that is related to the cutting edge of technology or just sounds interesting.
- My Github
- My Twitter / X <- Following every cool person back 😎
- My LinkedIn <- Best to write me a message
Projects I am working on
You will find most of my projects on Github. I am working on a lot of different projects, but here are some of the ones most important to me:
Woodpecker CI
Woodpecker CI is a free and open source continuous integration server written in Go. It is designed to be easy to use and highly customizable. It is a self-hosted alternative to services like Drone CI, Github Actions or Gitlab CI. I started to work on this project in early 2021 by rewriting the UI and since then I became a core maintainer of the project. By adding parts like an autoscaler me and the rest of the amazing group of contributors are developing a serious CI solution which is already used by some pretty large companies, organizations and quite a few hobbyists.
- +3,2k stars (Nov 2023)
- My role: core maintainer
- Techstack: Go, Vue 3, CI / CD, Docker, Kubernetes, Ansible, Linux, Windows, MacOS
- Source
Kiel Live
Kiel Live - What started with a student being cold while waiting for the bus in rainy winters in Kiel, became one of my favorite projects. Kiel Live is a free and open source app for public transport. It is available for Android and allows its users to see the current live position and time of arrival of busses in Kiel. It is used by hundreds every day and a great example of how a small open source side project can be used to improve the life of people.
- ~150-300 active users per day (Nov 2023)
- Downloaded from Google Playstore ~1,3k times (Nov 2023)
- My role: owner
- Techstack: Vue 3, Android, Go, Nats, Node.js Docker, MapLibre
- Source
Online Terminbuch
Online Terminbuch - My dad is a doctor and back in November 2016 he asked me if we could have something like a digital version of his appointments calendar. Since then this project converted from a good old PHP site, to a proper app. It got some pretty nifty features like a popup with the name of a calling patient, an import of the patient details from the doctors software and a lot more which I am quite proud of. Recently I’ve added some text-message appointment reminders and a chat assistant. Via the chat patients can get an appointment. The chat is powered by OpenAI and langchain.
- My role: owner
- Techstack: Vue.js, Nuxt, Node.JS, Pocketbase, Go, Electron.JS, langchain, OpenAI, Hugo, dBase III and Visual FoxPro (I know that db is from the 90s 😅)
Bookyp
Working at Geprog we developed an app to allow users to book things like tables, conference rooms or even tent places on a map in a modern looking app. We called the tool Bookyp for “Book your place” easily.
- My role: previously developer, now project lead
- Techstack: Vue 3, Node.js (feathersjs, socket.io, expressjs), CapacitorJS (Android & iOS app), Kubernetes, Helm
Gringotts
At Geprog we wanted to use an european payment service for one of our SAAS tools and decided to use mollie. However as mollie was lacking some features we needed, we decided to build our own payment gateway. Over the time it developed into a full fledged payment service gateway and it even got its own UI recently.
- My role: core maintainer
- Techstack: OpenAPI / Swagger, fastify, Postgres, Nuxt, Vitest
- Source
eLog
Do you know that captains on ships need to write down every tiny action like “We released a tug boat” in a logbook? Well, I didn’t either until I started to work on eLog. eLog is a tool to digitalize large scale A3 tables. You can’t imagine how often they couldn’t read their own handwriting or spilled coffee over it. The web-app we developed opens up some pretty cool possibilities like automatically log records with gps location and by having an offline mode even the mechanic in the engine room can use it.
- My role: previously product owner, now developer mainly supporting my fabulous colleagues via pair-programming
- Techstack: Vue 2 (SPA), Node.js (feathersjs, socket.io, expressjs)
Some side projects
Self driving robot - A. Bracke, D. Gosein, M. Kürschner, J. Mayer, J. Seefeld, “Development of an Autonomous Robot for Detecting and Collecting Objects”, Hochschule Mannheim, 2022, URN: urn:nbn:de:bsz:953-opus-1006
In addition I had quite some fun building a similar robot which is following ArUco markers
Setup and evaluation of a media IP real-time system with standards like AES67 & Ravenna
Obelix - A simple web app for my rowing club to manage boat reservations in times of COVID