» About me

Hi there! My name is Adrian Kummerländer and I am a software developer located in southern Germany.

Currently I am a doctoral student of the Lattice Boltzmann Research Group, working in the intersection between LBM and HPC. For an overview of our work see e.g. our seminar talk at NASA Ames where I was granted the opportunity of presenting the HPC side of things.

I originally started to teach myself programming at the age of 10 and spent the first few years developing software in Delphi and C#. After switching from the Windows ecosystem to Linux, I started developing primarily in XSLT, Scheme and C++1 altough I enjoy it a lot to experiment with other languages and technologies such as Haskell, Forth, GLSL and more recently NixOS.

My professional education in software development started with an apprenticeship as a computer science expert with subject area software development2 at Sybit in 2010 which I concluded with distinction in 2013. My final project entailed the development of a custom preprocessor language enabling meta programming in XFA templates on SAP systems.

Between 2013 and 2017 I continued to work at Sybit as a part-time developer in the SAP CRM area where I developed business printout processes using ABAP, JavaScript and XSLT in addition to SAP WebUI, Hybris C4C and Java application development.

Between 2013 and 2015 I studied for my A levels at the Technische Oberschule which I concluded top of my class.

Up until early 2021 I studied mathematics with subject area computer science at the Karlsruhe Institute of Technology. Since the beginning of my undergraduate degree I work in the Lattice Boltzmann Research Group where I contribute to OpenLB which is an open source C++ framework for numerical simulations of transport phenomena using Lattice Boltzmann Methods.

My bachelor thesis discusses the local refinement of the lattice in these methods and my master thesis explores a new propagation pattern in the context of high performance LBM implementations.

Although software development and tinkering with my computer systems definitely is a primary occupation of mine both professionally and recreationally, I also enjoy reading science fiction, running around in nature as well as going to concerts and festivals.

picture of me

I use this website to document some of my thoughts and experiences concerning software development and various other topics in addition to summarizing some of my projects. If you have any comments or questions what feel free to reach out.

  1. I especially enjoy playing around with template metaprogramming↩︎

  2. This mouthful really is the official translation of my recognized trade but I for one prefer referring to myself simply as a software developer↩︎