Services

Software Development

My services include

  • Building embedded systems and desktop applications with Qt, QML and C/C++ as part of your internal development team - in the role of the lead developer, the software architect or a team member.
  • Helping you with every step of the software development cycle: requirements gathering, user interaction design, software architecture, object-oriented design, implementation, testing, release.
  • Finding the right Qt consultancy or freelancers to whom you can outsource your project partially or completely, if a bigger development team is needed.
  • Selecting the right platform - windowing system, graphics acceleration, operating system, chipset - for your embedded system.
  • Setting up the development environment for different target platforms (Linux on ARM, x86, MIPS or SH4) and bringing up Qt on the target platform.
  • Migrating your Qt application from one Qt version to another (Qt3 to Qt4 to Qt5) and migrating your non-Qt applications (e.g., MFC, .NET, Cocoa, gtk) to Qt.

More details...

Coaching and Training

I offer customised trainings and coaching on the job for the following topics:

  • Qt and QML,
  • C++ and C++11,
  • Scrum, eXtreme Programming (XP), and test-driven development,
  • object-oriented design and design patterns.

More details...

Agile Project Management

My services include

  • Leading your software development projects using agile management methods like Scrum and eXtreme Programming.
  • Improving your development process by applying agile methods in a pragmatic way.

More details...