Technical Consultant, since 2018
I am consulting Bildundtonfabrik on technical questions concerning information security, software development, and nerd culture.
If you see any code or a terminal on screen, chances are that I was involved.
City Adventure Experience
Co-Founder, since 2016
Together with a ton of creative people including two friends from high school (my co-founders), I am developing and running planlos.in. Since our launch in late 2016, tens of thousands of people have been enjoying our tours.
This escape-game-style city adventure allows people to experience new places in a unique way, and to discover their own city with new eyes.
Players find clues, solve riddles, and generally have a good time.
Sign Up and join us for our next event!
middleware for the web client (stable)
contributor/maintainer, since 2013
It is a privilege to be employed as participant in an open source effort. LaxarJS can be considered a middleware that helps to decouple and structure your application components through a publish/subscribe-system.
Initially, LaxarJS was mainly geared towards AngularJS developers, but can now be used as a bridging technology in a micro-frontend architecture. I favor using it in combination with Vue.js. For the LaxarJS team, Alex and I presented the project at enterJS 2015, goto 2016, and W-JAX Munich 2016.
to be hosted from Elasticsearch (2015)
Pastebin sites are quite useful, especially in conjunction with a messaging app. However I found that the information I need to share is often not something to put out on the internet. If you have an Elasticsearch instance running on your intranet, you can simply put paperdart into your plugins folder, and there is your pastebin. Paperdart also offers preview for markdown and HTML, so I use it to compose any substantial amount of markdown.
I created the application using LaxarJS and Codemirror. From time to time I use it to try out new web technologies. For instance, Paperdart uses ES6-fetch polyfill. It does not use any of the more powerful Elasticsearch capabilities (like, say, search), merely treating it as a glorified key/value-store. It should be fairly easy to port paperdart to something else.
node-based editing library
various web technologies, 2016-2017
Another personal project of mine, NBE is a user interface to display and manipulate directed hypergraphs. In such graphs, each edge may connect from any number of nodes to any number of nodes. Check out an example where NBE is used to implement a simple circuit simulator.
The AngularJS module is aimed specifically at node-based editing applications such as digital compositing, visual programming, data integration/mining and project planning. The hypergraph-model also lends itself to composing and visualizing publish/subscribe-systems, where topics are modeled as edges in the hyper-graph. Automatic graph layout calculation is provided through the dagre library.
the escape sequence,
personal site, 2017-2020
Sadly, the Python/Django-solution of that time is no longer with us ( the code is, though). My Contribution was used to identify website breakage in advance of the Firefox 4 release (the first "evergreen" version of Firefox).
This x1B is me, Michael Kurze, 2013 CS grad from RWTH Aachen, and this is my personal website. I am a software developer with aixigo AG, Aachen (Germany). There I take a part in the development of LaxarJS, a runtime that allows the construction of large web-app front-ends from small, manageable parts.
Professionally, my focus is and always has been on web technologies, a field that will probably never get boring. I am also interested in machine learning and data mining topics (my master's thesis), and on the impact that these technologies have on our daily lives.