emirror.de header image
Rust source code

Software development, Professional, Individual

To ensure quality and reliability of a program, many different factors and problems need to be considered and solved.

A variety of challenges occur on creating new, as well as modifiying and upgrading already existent software, for the team and each individual involved. To be able to manage these, every participant is required to act thoughtfully and precisely at the same time while working on specific work packages. During this process, not only release dates should be taken into account, but quality of implementation as well. In addition to that, a flexible way of working is required to be able to react on fast changes in the plan accordingly, or add new ideas to the project.

Are you looking for support for your next project? You have come to exactly the right place here, then!


Quality over Quantity

Identification of blind spots in a project are fundamental during development. By their detection and removal many problems can be solved before they occur. At the same time, technical correctness, reproducibility and documentation of source code is critical for all currently involved and subsequent developers. Altogether, a robust software package is created that is able to compete in the long run.

Different programming language logos

Cutting edge technology

To make sure your software is ready for the future, I specialized on the Rust programming language. After years of experience working with the long-established languages such as PHP, JavaScript and Python, I started working with this cutting-edge language that is expected to be the successor of C++. Because of its ergonomic ecosystem, it has a vast variety of use cases.

Trajectoy with additional information like eg date

Services, Tailor-made

As an engineer I offer different services in the area of software for your special applications. These include

  • conceptual activities,

  • development of web applications as well as

  • applications for data-processing & visualization

as Lead-Developer, Developer or in a supporting/mentoring position.

Website and developer tools

Collaboration, Uncomplicated, Direct

I am happy to support your development team with my knowledge and long-standing experience as a software specialist. Profiting from my communication skills and quick grasp I am able to integrate myself seamlessly into already existing structures, or build up new ones with an uncomplicated and well thought-out approach. I am happy to work on team- or one-man-projects with you.

Find out more about my experiences and personality!

I am looking forward to your request as well as a possible collaboration! Stay healthy!