Skip to content
View perdian's full-sized avatar

Block or report perdian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
perdian/README.md

Christian Seifert

I'm Christian Seifert, a seasoned software architect with a rich history spanning over two decades. I'm currently working as Senior Software Architect and Principal Consultant at esentri.

Originating from a deep fascination with technology, I dedicate my time to both hands-on coding and sculpting a cohesive architectural vision for teams and business collaborators alike.

I regularly speak at software development conferences, and publish articles mainly focussing on the human side of being a software engineer.

You can find more about me on my personal homepage at https://www.perdian.de.

The projects that I host on GitHub are my personal side projects. Applications, tools, utilities and sometimes just configurations that first and foremost scratch my own itches - things that make my life a little easier.

If you find them useful then I'm happy to provide a few resources or ideas.

Projects

Development helpers

  • macosappbundler-maven-plugin: A Maven plugin that packages a Java application into a macOS application that can be installed into the applications folder and run via an application icon.

Personal configurations and lists

Applications

  • flightlog: A web application that allows me to keep a record of all the flights that I have been on so far.
  • divelog: One of my hobbies is diving, so similar to flightlog this application helps me to keep track of my dives online.
  • podcastcentral: A podcatcher. A JavaFX application that allows me to easily fetch new podcast episodes from my favorite podcasts. Originally I used iTunes for managing my podcasts but I never really liked the experience, plus after the discontinuation of iTunes I didn't find the Apple Podcasts application that usable for my personal taste.
  • mp3tagtiger: A JavaFX application that allows me to easily edit the ID3 tags of my MP3 files.
  • fimasu (Finanzmanager Support): A quick (but not that dirty) solution to easily create a QIF file to be used for importing data into the Lexware Finanzmanager (formerly called Quicken).

Libraries

  • flightsearch-api: A library of Java classes targeted to make working with flight search a bit easier.

Older projects

These are projects that I no longer actively maintain or even really look at. I guess it's just for nostalgical reasons I don't delete them completely.

  • commons-fx: JavaFX helpers and utilities I used to use in my JavaFX applications.
  • filerenamer: A small JavaFX application that allows me to rename a set of files via a regular expression.
  • minesweeper: An implementation of the infamous minesweeper game I did just for the fun of seeing how long it would take me to implement this in Java.
  • applewallet: A Java library to generate Apple wallet passes.
  • ant-webstart: An ant task to generate a Java webstart configuration.
  • devlauncher: A quick way to launch a Java application consisting of multiple JARs without having to fiddle with the command line and add each of the JARs manually to argument list. Basically what Spring Boot does a lot better these days.
  • beandumper: A JSP extension that allows to easily dipsplay the object graph of all the objects available within the evaulation context of a JSP template.

Pinned Loading

  1. macosappbundler-maven-plugin macosappbundler-maven-plugin Public

    Maven plugin for creating a native macOS bundle containing all dependencies required by a Maven project

    Java 46 14

  2. flightlog flightlog Public

    Flight log web application that keeps track of your personal flight history

    Java 27

  3. podcastcentral podcastcentral Public

    Podcast management application (aka "Podcatcher")

    Java 4

  4. mp3tagtiger mp3tagtiger Public

    Comfortably edit tags in MP3 music files

    Java 1

  5. dotfiles dotfiles Public

    Personal dotfiles

    Shell

  6. fimasu fimasu Public

    Finanzmanager Support

    Java 1