👋 Hello, my name is
I love to help teams to find the best trade-off between product and technical requirements, especially when it comes to larger distributed architectures. When to create dedicated (micro-)services and how to manage the dependencies this introduces? And how to operate this in high load scenarios, you ask?
Learn more about me and we might find a way to help you and your team(s).
Organizing software often follows the overall organizational structure and vice-versa, while the key impact factors might differ. Splitting and distributing services has implications beyond a mere technical scope.
Software architecture is about trade-offs, which should be aligned with company and product startegy.
I love discussing these topics with business and engineering teams. The requirements are most often not only of a purely technical nature but trade-offs should be analyzed and weighted together to get and document a shared understanding.⬅➡
Only with maintainable, adaptable, and resilient code are you able to create sustainable software. While I love creating prototypes and they certainly make sense to find your product-market fit, we should focus on sustainability – not only in software. And isn't software maintenance more like gardening than anything else?
Make and keep code maintable, for example by refactoring, for sustainability.
Performance and efficient scalability can also be an aspect of sustainable software and the solution might not always be the latest technology trend.⬅➡
One of the key challenges in every project, even driven by technology, will be the team. I believe only functional teams can deliver the quality and speed we all want to see. I also strongly believe that empathy, not only for your team members but also for customers and users is most important.
Be empathic to solve the challenges ahead.
Almost everybody has positive intentions, but only mutual empathy, which also implies respect for people from all backgrounds, will allow us to see good intentions shine. This especially means opening the space you own for underrepresented groups.⬅➡
Get me Interested
- Fighting the climate emergency
- Advance learning and teaching in cooperation with teachers
- Finding ways to reduce propagation of hate – especially against "intelligent" attention boosting algorithms
- Connect people from different backgrounds to reduce xenophobia, sexism, transphobia, etc.
With Tideways and Frontastic I co-founded two SaaS product companies, one bootstrapped and one venture-capital funded. I love creating value for others by solving challenges – especially if those challenges are aligned with my personal values.
But a lot value also exists in legacy software. I actually love refactoring and enhancing software which has proven value to make it more sustainable for all people working with the software – developers and users.
Creating value and positive impact are the keys to sparkle curiosity in me.
Mentoring developers towards maintainable code and infrastructure still is very close to my heart. My experience with investors, product managers and even great sales people during the last years allow me to guide in intersectional challenges, from technical due diligences to adapting team structures to work towards a shared vision.
Code in production
Luckily not in production anymore (I hope)
Java, Python, Perl, Ruby, C, C++, C#
Code I also enjoyed writing
Haskell, Lisp, Elixir, XSLT
Fond, but old, memories
QBasic, Logo, Turbo Pascal, Asembler
I have written code for 27 years, in many different languages, and still enjoy being able to craft things out of basically nothing. Being aware that our work is always built upon the work of others I believe in OpenSource and try to follow its principles. I prefer GPL over MIT.
Languages do not matter – creating value does.
I don’t think that creating code in a particular language has more “worth” more than code in another language. Selecting the right paradigm and virtual machine for a project is most important. I want to craft solutions and create value and not argue about personal preferences.
I still code in VIM in the console and run Linux – after all those years I do not feel bad for it.
I studied computer science and wrote my diploma thesis about automatic schema learning from XML files, involving the generation of nice and readable regular expressions.
While studying I already started working as a software developer implementing various customer projects. I quickly headed over to a team developing an OpenSource component library – probably one of the first test-driven projects in the PHP world.
Knowledge transfer is the key to seniority, but no easy skill to master.
Starting during this time, but also during the years to come, I wrote many articles for different technology magazines and blogs, some books, and gave hundreds of conference talks.
The mission of taking the knowledge on testing and quality assurance into other companies led to founding Qafoo together with Tobias Schlitt and Manuel Pichler. In the upcoming years, we helped many teams improve their software's quality.
Together with Benjamin Eberlei we also founded Tideways, the best application performance monitoring software for PHP applications.
After founding Frontastic in 2017 and building the company as its CTO we sold it to commercetools in 2021. I'm still responsible for the product (and some additional products) and focus on extending and scaling it in the new organization.
If you want to get along with me, you should know that I am a anti-fascist feminist and aim to be bold and outspoken about it. I hate homophobia, transphobia, xenophobia – or simpler: I do not work with assholes.
In my free time, I love to cook and am not too bad at it. Generally speaking: Everything I can do with my hands, like DIY in our house, showed to relax me and be a great counterpart to my daily work. You'll find some examples of this in my photos feed.
Relaxing in our garden and just enjoying time with my wife and daughter are the luxuries I work for. Combine this with good food and you'll get a happy Kore.