Daniel Mitterdorfer

Hi, I am Daniel

I am working as software engineer at Elastic on performance engineering and most recently building a profiling product. On this blog I capture my thoughts on:

  • Different approaches for concurrent software: For example, shared memory or actor systems
  • Functional Programming Languages: Haskell, Erlang, Scala
  • Achieving high performance on the JVM
  • Support for parallelism in hardware

Apart from that I will also write about different software engineering related topics.

The views and opinions expressed on this website are solely my own and do not necessarily reflect the views of Elastic (where I'm currently employed). All of the material is for informational purposes only and should not be understood as an endorsement of any particular company, product, or policy. It should not be mistaken for official communication from Elastic. I share my perspectives based on my personal experiences and learning, and these are subject to change over time.