Michal Maruska is an experienced owner and operator who helps growing companies regain control of profitability, cash flow and scalable processes. With over 25 years across FMCG, digital media and senior leadership—most notably steering Ringier Slovakia through a major acquisition and pandemic-era change—he combines hands-on operational fixes with strategic oversight. He specializes in turning chaotic growth into disciplined execution by aligning finances, governance and people rather than producing slide-deck theory. Michal also brings technical curiosity and low-level engineering experience from open-source contributions to projects like PyBluez and Gerbil Scheme, showing comfort with C/Python integration and FFI issues. He works as an advisor and interim operator, stepping into periods of change to implement durable systems and avoid expensive mistakes. Pragmatic and direct, he names problems plainly and takes responsibility for delivering measurable results.
15 years of coding experience
15 years of employment as a software developer
Graduation, Graduation at School of Electrical Engineering
Contributions summary:Michal primarily contributed to the `pybluez` Python Bluetooth extension module. Their work involved importing code from bluez tools to implement functions like `hci_opcode_name` and `hci_event_name`, crucial for parsing and interpreting Bluetooth HCI commands and events. They also modified the `btmodule.c` file to expose new constants, commands, and events related to Bluetooth Secure Simple Pairing (SSP), and added functionality to bind HCI sockets to different channels, expanding the library's capabilities. The contributions demonstrate a focus on low-level Bluetooth protocol interaction and extending the library's functionality.
Contributions summary:Michal primarily focused on fixing compilation errors related to type conversions in the Gerbil Scheme project. Their work involved modifying C code and ensuring compatibility with the Scheme language, particularly concerning how C data types are represented in the Scheme environment. The user made changes to address issues with `xmlChar` to `char*` conversions and explicitly cast void pointers. These changes indicate a deep dive into the FFI layer and how C libraries are integrated.
schemecode-golfgambitlispgerbil
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.