The possibilities that coding offers fascinate me. Coding is the closest thing to magic we have. With magic you can do everything, while coding only restricts us to virtual worlds (and not even completely). Continual progress in peripherals will only shorten the gap to reality. This has continuously motivated me to dive into various coding related topics.
At seven, I started to use computers, at ten I started to code, later I learned that there is more to it than just writing the source code itself. During the years as a pupil and student, I played around with many technologies: languages, libraries, tools, methodologies. And now, I earn my salary by using and applying some of them. In my spare time, I still play around with computer technology. For me, that remains the most enjoyable way of learning.
Over the years, I started to like and then support the free and open source software movement. I have contributed to various open source projects, mostly minor bug reports, bug fixes, or feature implementations. I helped maintain a Rust library for about half a year, when I was using it in a private project. The contributions I am proudest of are those to SBCL, foremost among them parts of the port the ARM32 architecture. I publish some of my own software on GitLab.
As I already mentioned, I have been developing software professionally for a while and I did or do it in the following positions:
2013–2015 Software Engineer at IVU Traffic Technologies AG
2015–2017 Software Engineer at GODYO Business Solutions AG
since 2017 Research Fellow at DLR Institute of Data Science
As part of my research at the DLR I authored and coauthored the following publications:
Philipp Matthias Schäfer, OnToCode: Template-based code-generation from ontologies, Journal of Open Source Software, 4, 40, 1513, 2019
Philipp Matthias Schäfer, Nico Brehm, Christian Erfurth, Andreas Gerndt, Kobkaew Opasjumruskit, and Diana Peters, Toward a Digital Platform for Spacecraft Manufacturing, 8th International workshop on Systems & Concurrent Engineering for Space Applications Conference (SECESA), 2018