Services
I offer services to support every stage of your software product's life cycle.
Design
Whether it's crafting new designs or reviewing existing applications, I guide you from requirements gathering to establishing a suitable architecture.
Implementation
I specialize in constructing new applications or expanding existing ones, ranging from basic utilities to extensive and intricate software solutions.
Testing
Verify that your application fulfills requirements and adheres to regulatory standards through rigorous testing.
Security
Ensure the safety and compliance of your application. Don't risk security breaches or regulatory fines – let me protect your software.
Maintenance
Keep your (web) applications running smoothly with comprehensive maintenance services. I handle everything from server software upkeep to seamless upgrades, ensuring your systems are always up-to-date and performing at their best.
Workshops
Empower your team with workshops tailored to teach QML for rapid prototyping, transform them into CMake experts, or refine their skills in crafting Python extensions.
Technologies
My main toolkit comprises the following technologies. If your favorite technology isn't listed, I'm always open to expanding my skill set.
Qt and QML
The Qt framework is a comprehensive cross-platform application development framework. It provides tools and libraries for building software applications for various platforms, including desktop, mobile, embedded systems, and the web.
C++
C++ is a powerful, high-level programming language and is known for its efficiency, flexibility, and performance.
Python 3
Python 3 is a high-level programming language known for its simplicity and readability, making it a popular choice for a wide range of applications, including web development, data analysis, machine learning, automation, and more.
CMake
CMake is an open-source cross-platform build system that simplifies the process of building and managing software projects. Overall, CMake simplifies the build process for software projects, streamlining development workflows and improving productivity.
Linux
Ranging from custom build distributions using BitBake and OpenEmbedded to server deployment and administration with distributions like Fedora and Ubuntu.
BitBake
Build custom distributions and Board Support Packages using OpenEmbedded layers and BitBake.
Docker
Container development and deployment with docker compose.
Git
Version control using Git on platforms like GitLab, GitHub or Atlassian BitBucket.
Matlab & Simulink
Extensions for Matlab© or Simulink©.