Hi, I am Klemens

Klemens D. Morgenstern

Software Engineer

I am a professional software engineer with eight years of experience. My main langauge is C++, most oftenly used for Systems and Embedded programming. Other language I feel at home in are Python, Typescript and Golang. I work as an independent software consultant.

Testing
Architecture
Library Design
Documentation
Fast Learner
Performance

Skills

Experiences

1
Software Engineer
Independent

2017 - Present, Anywhere

In 2017 I went into business by myself, to work on my own ideas and more project-driven as a consultant.

Responsibilities:
  • Embedded C++ development
  • Tool design
  • Project architecture

Senior Software Developer
Electronic Design Chemnity GmbH

2012 - 2017, Chemnitz, Germany

Electronic Design Chemnity is a company providing development and production of customer-specific electronic solutions from integrated circuits to programmable logic controller.

Responsibilities:
  • Develop tools in C++ & Qt
  • Embedded Software
2

Projects

boost.process
boost.process
Author & Maintainer 2016 - Present

Boost.process is a library for managing processes on different operating systems, using portable code.

Star
metal.test
metal.test
Developer 2017 - Present

An open-source toolchain for testing on embedded devices using gdb & serial ports.

Star
report.ci
report.ci
Designer & Developer Jan 2019 - Present

A web app to parse and display test results & code annotations coming from CI runs.

Details

embo++ 2018

Pacific++ 2018

CppCast

Embedded Artistry Blog