Team Member

Daniel Veihelmann


… is a software developer at CQSE and currently involved in the development of our quality control software (esp. Teamscale). He studied computer science and obtained a Master of Science degree at Technische Universität München.

  • +49 space::159 space::04114295
  • veihelmann@invalid::cqse.eu

Blog Posts


As you probably know, our quality tool Teamscale comes with a lot of checks for your programming language(s) of choice. These checks can, for example, help you to write better code by pointing out logical flaws, copy&paste programming and possible performance bottlenecks. But did you know that you can easily implement customized checks for your code base? In this post, I’ll show how we use this to improve our own code base by presenting two specific examples.

Read more...


As a software project evolves, it is often necessary to adapt parts of its user interface (UI) accordingly. However, this can be tricky as users might suddenly feel unfamiliar with your product. In our Teamscale 3.2 release, we revamped Teamscale’s »Code« perspective, which is now called »Metrics«. This post explains why we introduced these changes and, in addition, provides some guidance if you are an existing Teamscale user.

Read more...