Software enginner
Creating websites and eCommerce stores. Helping businesses in digital transformation.


get to know me a little bit better
About me
I am a self-employed programmer and technical leader who educate about JavaScript, microservices, and composable commerce.
Since 2013, I have been developing web applications using JavaScript on the frontend and backend side. I also had a great adventure with the eCommerce system Magento, now known as Adobe Commerce.
Sharing knowledge and mentoring people has become natural, so I have started organizing training and workshops, writing articles, guides and technical documentation.
I’m glad you came to my website. I hope you find something for yourself here. 🙂
What I offer

Freelance programming services
As a front-end developer, I can help enhance your website’s online presence. I can assist you whether you need a new website or an existing site optimized for mobile and performance. I also offer e-commerce website development services, building MVPs, custom applications and PWAs. Contact me today to start your next project!
User manuals, guides, documentation and more
Technical writing involves creating and organizing technical documents like user manuals, product specs, and procedural guides. My service provides high-quality documentation tailored to clients’ needs. I work closely with clients to ensure that the documentation meets their requirements.


Articles and tutorials for your blog
Struggling to attract website traffic? My SEO copywriting service can help! I create engaging content tailored to your needs, with industry and audience-specific research. Expect increased website traffic and improved search engine rankings with our SEO-optimized content. Order today and take your content to the next level!
My recent work
Portfolio
Open source projects
Writing
Customer reviews
What do people say about me?
Marcin is a significant part of the success of the Magento/Adobe community and our work with PWA Studio and Venia. Marcin delivered our essential desktop experience for PWA in early 2021, which addressed a top customer need. He is a regular contributor in our community and continues to create content and examples for others to get started, which is highly appreciated. Beyond the work itself, Marcin is always open to feedback and serves as a model for open source contribution. We're grateful for his help and support!
Working with Marcin was a delight, and I truly hope that this was only one in many more opportunities to come in the near future. He is a talented Frontend Engineer (with strong UX and programming things understanding) and inspirational Team Leader, always willing to take on any task or help others with theirs. He is also a great communicator, collaborator, and extremely passionate about what he is doing.
Bartosz Picho
Knowledge base

Is gathering business requirements really difficult? Discover the truth
Does gathering business requirements really have to be difficult? Get ready to discover techniques that will help you revolutionize how you gather and understand business needs. Whether you’re an experienced software architect or a technical leader, this article will provide practical tips to speed up your requirements-gathering process and deliver better results. Learn the secret to effective business requirements gathering and stop stressing about collecting requirements!


Software architecture explained: Key concepts for developers
Can anyone explain what software architecture is? Whether you are an experienced programmer or just starting your adventure with application development, this article is for you. I will show you the concepts that form the foundation of every successful software project. Thanks to this, you will gain the confidence and knowledge necessary for designing and creating applications that will work according to expectations and meet the requirements of both users and businesses.


Cognitive Load in Teamwork: How to Optimize Performance?
Have you ever wondered why sometimes you feel overwhelmed with work while other times everything seems to go smoothly? Why sometimes thinking and problem-solving difficult for you, while other times are easier? There is a concept that helps you understand how much cognitive effort you need to put into your work. It’s the cognitive load theory, which can help you minimize cognitive effort and work more efficiently.