Me

Image

Piotr Sowa Blog Author CV 2025 NEW! (56 downloads)

My name is Piotr Sowa, and I am this blog’s author. I live in Poland, in the city of Wieliczka, famous worldwide for its Unesco-listed, historic Salt Mine near Krakow. And here’s a curiosity – Wieliczka is older than Kraków, the capital of Poland, by a long shot. From Wawel Castle in Krakow, kings ruled the entire country of Poland, and that is why the city is still known as the city of kings. But as I mentioned, Wieliczka is even older, so as my friends say, Kraków can never join it, and Wieliczka will never be part of Kraków.

Coming back to me. I am a modest person, and I don’t like to boast. That is why it is difficult for me to write about myself. People who have read my blog are probably aware that I’m passionate about programming. I like the term Coder in terms of my skills. Recently, a friend of mine noticed that I should write about myself as a Creative Coder. He’s probably right. The truth is that I write my blog to share my knowledge, not to praise my skills.

I think I can safely say I am creative. That creativity comes from… I don’t know where. When I solve complicated technical problems, the right solution often comes to my mind. Friends say it’s a real talent… And I just pray for a solution and find it. This is my biggest secret.

When it comes to programming, I have been passionate about it for over 20 years. Professionally for almost 15 years. And the broadly defined Informatics, since I was 7 years old. It was at that time that I decided to program computers and write computer programs. My decision at such a young age enabled me to choose my later education. In hindsight, I think it is essential to make a decision and stick to it. I think that from a bad decision, only the lack of a decision is worse.

And here we come to my discovery, which I expressed on this blog, that the only physical size that each of us around the world is struggling with – whether poor or rich, intelligent or not, or even healthy or sick – is… time. Each of us struggles with the inexorable passage of time, and no one can turn back even a second of our lives. That is why I try to publish only such things whose value exceeds the time my readers have to invest in getting to know them. Which I would like to read myself.

I work as a GPU Software Development Engineer. It took me 15 years to gain this prestigious position in the software industry. I work in the semiconductor industry, supporting software for GPUs in High-Performance Computing with GNU/Linux environments. I like coding very much and do not want to lose contact with “live” code and new technologies. The work of a software engineer basically involves three elements: problem-solving, decision-making, and continuous learning to improve the level of knowledge.

Recently, I have been doing my doctorate in implementation at the Silesian University of Technology. It is a very inspiring and challenging undertaking. It is nice to go back to college when I couldn’t actually do it. I completed my technical master’s degree 14 years ago, so for some people, pursuing a doctorate may seem at least an intriguing undertaking. One of my friends jokes that some people buy a Harley motorcycle or a Porsche car, and I started my doctorate. The idea is the consequence of two years of hobby programming of Artificial Intelligence computational solutions, which would primarily work on graphics cards, rather than just on the computer processor.

I program in languages and technologies daily: C, C#, Java, JavaScript, CSS, HTML5, WinForms, ASP.NET WebForms, ASP.NET MVC, REST/API, and WCF. I enjoy programming in JetBrains CLion and JetBrains IntelliJ IDEA, as well as Microsoft Visual Studio 2019. I like cloud technologies, especially Microsoft® Azure, in the following shots: PaaS, IaaS, and SaaS. My favorite service is Azure DevOps, which utilizes Git and Agile methodologies. I am familiar with desktop and server systems, including macOS, GNU/Linux, and Windows. I’m passionate about GPU Computing and IoT solutions. I love combining technologies and integrating services. The idea is that simplicity is the pinnacle of sophistication, so I only mention the essential tools without which I cannot work. I would like to add that I use a 13-inch MacBook Pro with Touch Bar at work and at home every day. For GPU Computing experiments, I utilize a workstation that I designed and assembled myself.

To conclude, I would like to invite you, dear readers, to write to me more often using the contact page available on this blog. I really enjoy writing to your messages, and I am glad that this site is visited by people from all over the world… thank you!

Image
p ;).