Michał Woźniak

Michał Woźniak

Software Developer

LinkedIn
About Michał

Software development and project management at Somco Software, specializing in C++ and the Qt framework. Expertise in desktop, embedded, and mobile applications.

Blog post by Michał

#Qt & QML Development

Qt and clang-format in practice

Learn how to use clang-format effectively in Qt and C++ teams. This practical guide explains how to keep formatting rules in .clang-format, reduce code review noise, configure Qt Creator to follow repository style, and roll out a consistent formatting policy across the project.

Michał Woźniak

Software Developer

#Embedded systems

Fundamentals of Robot Operating System (ROS)

Discover the basics of the Robot Operating System (ROS), its core concepts, ROS 1 vs ROS 2, and how it powers modern robotics innovation.

Michał Woźniak

Software Developer

#Embedded systems

Embedded Software Testing: Tools, Methodologies and Best Practices

How to test embedded software effectively? Explore tools, methodologies & trends—HIL, simulation, CI/CD, AI—to ensure safety, compliance and high performance.

Michał Woźniak

Software Developer

#IoT

IoT Device Authentication: Why It Matters and How to Implement It

As the Internet of Things (IoT) becomes ubiquitous, billions of connected IoT devices are now linked to the networks – from smart thermostats and factory sensors to insulin pumps and vehicle ECUs. But with this connectivity comes risk: how do you know if the device you’re talking to is genuine, not a malicious clone or a compromised node? That’s where IoT device authentication comes in.

Michał Woźniak

Software Developer

#Cybersecurity

Code Coverage vs. Test Coverage: Metrics That Matter for Compliance and Quality

Ensuring high quality and regulatory compliance in quality industries requires rigorous software testing and validation. Among the key metrics used to assess testing effectiveness are code coverage and test coverage. While closely related, these terms have distinct meanings and implications.

Michał Woźniak

Software Developer

#FinTech

Trading GUI. Building Interfaces for Financial Applications

This article will cover key aspects of trading GUIs, discuss ways to build them, and explain why technologies like C++ and Qt are especially effective in this area.

Michał Woźniak

Software Developer