Dominik Shaim Ulrich: contributing locally with a business providing hosting services
Discover the faces behind the commits
Ever wondered who’s behind a GitHub username? Now’s your chance to find out! Contributor interviews, like the one you are about to read, let you connect with the people driving the PrestaShop project forward.
Dear readers, meet Dominik from OpenServis.cz. Dominik, his company, and team members have been very active contributors to the project in the last few years. We wanted to get to know him and his company and understand what motivated him to contribute to the PrestaShop project.
Can you introduce yourself and your company?
My name is Dominik Shaim Ulrich (@ShaiMagal), and I’m an official PrestaShop committer. I’ve been in business since 2009, with a primary focus on the Czech and Slovak markets, as well as PrestaShop hosting through my company, OpenServis.cz.
Personally, I specialize in performance and security. Together with my team at OpenServis, we provide top-tier PrestaShop hosting for low TTFB and real-world speed.
One of our key team members is Daniel Hlaváček (@Hlavtox), who is also an official PrestaShop committer and a very good friend of mine. To be honest, Daniel has submitted even more PRs than I have – but we work as a team, so it doesn’t really matter who submits what. It’s a team effort.
Here are a few numbers for context:
- Our hosting serves over 1,000 customers.
- More than 90% of them enjoy TTFB under 500ms.
- 99% of our clients run PrestaShop 1.6 to 8.x.
- We’re the only two PrestaShop committers from the Czech/Slovak region – myself and Daniel.
In short, PrestaShop hosting is our core business.
What type of work does your company do with PrestaShop?
We build and support online stores for small and medium-sized businesses.
Most of our clients already use PrestaShop, so they’re familiar with the system. Our role is to help them take their store to the next level – and the first step in almost every case is upgrading to the latest PrestaShop version, selecting the right theme, and choosing reliable modules (for Czech / Slovak customers we suggest PSModuly).
Running the latest version of PrestaShop is essential. Older versions often come with numerous issues – from security vulnerabilities to SEO problems and poorly optimized database queries.
We’ve contributed several pull requests specifically aimed at improving performance and optimizing queries.
Why did your company choose to contribute to the project?
We were a bit disappointed to see that no one from the Czech or Slovak community was significantly contributing to the project. That made us pretty much the only ones in our region doing so.
The main reason we got involved is that we kept facing the same recurring issues with new customers – especially those upgrading from older versions of PrestaShop. We were fixing the same problems over and over again, which is not only time-consuming but also quite frustrating.
So we decided to address these issues directly in PrestaShop’s core, to save time for ourselves and improve the experience for everyone.
It just made more sense to fix things once – properly – rather than repeatedly patching them for each project.
What benefits have you seen from contributing?
As I mentioned earlier, fixing recurring bugs directly in PrestaShop saves us a huge amount of time.
Even though we’re contributing for free, it’s actually an investment – it pays off in future development. Every hour saved matters, especially with the number of clients we support. We’re constantly racing against the clock, so anything that makes our workflow more efficient is incredibly valuable.
And of course, we contribute because we genuinely like PrestaShop and want to help move it forward.
Would you encourage other companies and community members to contribute? Why?
I don’t think we need to push everyone to contribute. I believe contributions should come from experienced professionals who understand what they’re doing. If someone has the skills and knowledge, then absolutely – I’d be happy to see them get involved. Working together, we can move the PrestaShop project forward much faster. I’d love to see more skilled developers join in.
Any notable projects or contributions you’d like to highlight?
If you’re referring to PrestaShop PRs contributions, there are many important pull requests. But I’d rather not single any of them out – it’s hard to say which are the most “notable,” as it depends on perspective. In our view, all contributions are valuable, so we prefer not to rank them. Of course, some are more important and some less, but it makes up the whole project, so nearly every single PR is important in my eyes.
Also, where can we follow you?
If you’re a reader from the Czech or Slovak Republic, don’t forget to follow our blog – it’s the only long-term, regularly updated PrestaShop blog in the CZ/SK region. We publish 2–4 articles each month for PrestaShop store owners: https://www.openservis.cz/prestashop-blog/
Our blog is completely free for everyone. Since 2020, we’ve published over 250 posts – and we still have plenty of ideas for more PrestaShop content :) Stay tuned!
Thank you so much for this interview and your help Dominik! Keep up the great contributions.
Let’s make PrestaShop better, together
Do you wish to contribute to the PrestaShop Project? Everything you need to know to get involved is available here. You can join us on the PrestaShop Project, available on GitHub.
You may also want to join our PrestaShop Project Slack.