About
Table of contents
Me
My name is Johannes Findeisen, born in 1979.
I am german and live in North Frisia, Schleswig-Holstein, Germany.
My motto: Keep it simple, complexity fails!
I speak German π©πͺ, English π¬π§, Danish π©π°, and I can read Norwegian π³π΄.
I love the nature.
You will not find me on (un)social media/networks. Please use Email to contact me.
Answers to some more questions are found in the FAQ!
Computing
It was the early 90s. I got an Atari 520ST+ and 1040ST computer and later a Commodore Amiga 500. An Atari Mega followed, primarily because Atari computer's had integrated MIDI, allowing synthesizers to be accessed with zero latency using Steinberg Cubase as MIDI sequencer software.
In 1998, I got my first PC with Windows 98, but I couldn't think of much I could do with it. MIDI definitely wasn't flawless on it. The only thing I did with the PC was play games. That's how I got into programming. At some point, games would require me to insert the "original" CD to continue playing. However, with a disassembler, I was able to modify the game's EXE file so that it no longer asked for the CD.
I became interested in code and programming languages. The internet, along with a few books, was my source for learning more.
In late 1999, a friend recommended to try Linux... My heart warmed, and I started playing around using Linux on my PC and running servers on the Internet. I created inventory management software based on MS-Access and MySQL/ODBC for my training company.
Since 2002, I have worked primarily in Linux and UNIX environments. Programming languages ββsuch as C, Java, Perl, PHP, Python, Ruby, Shell, Tcl/Tk, etc. have been part of my vocabulary ever since.
My favorite programming languages are C, Lua, Python, and of course, the Bash shell.
My desktop runs Artix Linux, my servers run Alpine Linux.
I started using Linux in 2000 with SuSE Linux 6.4. Then I was a Gentoo Linux user for more then ten years from 2000 until 2012 and since then I am an Arch Linux/Artix Linux user on the desktop. My server runs Alpine Linux since about 2009 or 2010, before it was also running Gentoo Linux.
I really like the idea of Open Source and Free Software.
Hobbies and interests
In alphabetical order:
- 3D-Printing (OctoPrint, Tronxy CRUX1)
- Biking (Specialized StumpJumper FS M2)
- Fishing
- Electronic Music (Ableton Live, MIDI and Synthesizers)
- Computing
- Containers and Virtualization (Docker, Incus, KVM, LXC, QEMU, VMware)
- Linux and UNIX (Alpine, Artix, FreeBSD, Gentoo, illumos, UML)
- Making electronics and embedded development (Arduino, AVR, ARM, Buildroot, C, ESP32, MicroPython, OpenWrt, Raspberry Pi, RP2040, Yocto, Zephyr)
- Mobile development (Android, GrapheneOS, Flutter, Kivy, LineageOS)
- Programming languages (C, JavaScript, Lua, PHP, Python, Ruby, Rust, Shell, Smalltalk, SQL, V and Zig) and libraries (APScheduler, Gtk+, Qt, Textual, and many more)
- Retro computer games for Nintendo and SEGA devices (EmulationStation, RetroArch, RetroPie and Ryujinx)
- Security (eBPF, Linux Audit, Monitoring, SELinux, SIEM, Splunk, Sysdig, Syslog, System profiling, and Wazuh)
- Web design (CSS, HTML and SASS), programming (see programming languages above) and frameworks (CherryPy, Django, Falcon FastAPI, Flask, Jekyll, xw3, and more...)
Work
I have worked for the following companies directly, indirectly on projects, or as a permanent employee. Since I have worked for many companies in over 20 years, this is only a selection.

















Server
- This server runs the Alpine Linux operating system - A security-oriented, lightweight Linux distribution based on musl libc and busybox
- This server is hosted at netcup. Very awesome hosting and support!
- The traffic statistics show you some information about the data flow on this server
Website
This is a 100% private website, built using Jekyll, a simple, blog-aware, static site generator written in Ruby. I do not like Ruby, but Jekyll is a very awesome project and it does its job perfectly.
This website is 100% hand-crafted. No template code from others is used here...
Used software
- Isso - A commenting server similar to Disqus
- Jekyll - A simple, blog-aware, static site generator written in Ruby
- jQuery - A fast, small, and feature-rich JavaScript library
- lighttpd - A secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments. (The best webserver in town!)
- Lity - An ultra-lightweight, accessible and responsive lightbox
- Lua - A powerful, efficient, lightweight, embeddable scripting language
- Material Design Icons - Open-source iconography for designers and developers
- PHP - A really nice generell purpose scripting language for the web
- Ruby - A dynamic, open source programming language
- sorttable - A JavaScript library to make tables sortable
- xw3 - A CGI research project based on Jekyll, developed by me
This website looks best using a Mozilla based web browser like Firefox. Sure, it looks fine in other browsers I've tested, but Mozilla renders CSS more gracefully than the others...
This website mostly should work even when JavaScript is disabled in your browser, but some dynamic functions like the contact form or comments would not. Content will always be accessible even when JavaScript is not supported.
This website is mostly static, but some parts are dynamic using a CGI or FastCGI. Some pages are using cookies, Lua or PHP scripts, but other parts are being generated using Python, Ruby, Shell, and other languages...
Logo
The logo of this homepage was created at that time I registered hanez.org in late 2000. It was my brother Jakob who took some files from the web and merged them! :) Thank you, Jakob!
Other sites
- findeisen.systems - My old business site. (I have no business actually; Closed!)
- unixpeople.org - The entry site for some mirrors I am hosting
- xw3.org - My personal development platform
- git.xw3.org - An instance of Forgejo for source code managment and CI actions
- helpdesk.xw3.org - A ticketing system using osTicket for supporting family and friends
- wiki.xw3.org - A Dokuwiki installation for sharing information