
Hi, I'm Petr
Full stack developer · Based in Prague, CzechiaMy main focus is PHP TypeScript Symfony Vue.js DevOpsI have rich experience with building e-commerce solutions, creating SaaS platforms, coding web applications, and of course - making websites.You can throw almost any web-related task at me, and it will get done.To read more about my experiences, please scroll down.
Modus operandi
What can you expect
I have been in the industry for a while now. From a total beginner to a junior with huge ego and fanatically high code standards for no practical reason, to today's senior (I hope) full-stack dev who communicates clearly and delivers on time.

Communication
I take release dates seriously.If there's a roadblock, I will let you know asap so that everyone has time to adjust and reiterate.I don't deliver surprises, and I'm not a yes-man who's scared to admit he made a wrong estimate.

Problem solving
Whatever task or problem you throw at me, I will deal with.
And I won't make the budget bleed while doing it, either.That's because I've been fiddling with computers for two decades now. So when there is a problem, I can diagnose it fast.

Used technology
I rarely jump on the hype bandwagon anymore. I've seen too much cool tech come and go.For new projects, I will pick the ideal stack based on current and planned requirements. For existing ones, we'll use the boring (but working) stack that's already in place.
Experience
Work & Projects
Listed below is my work experience worth mentioning and a couple of side projects which helped me gain knowledge and shape my career.
Super Stack Studio
2023 - NOW
Founder,
Full-stack developer
Super Stack Studio is a fully remote web development agency.Whether you need a simple website or a complex e-commerce solution, we will deliver a professional product on time.
tech used
PHP 8.2, Symfony 7.4, MariaDB 12
Vue.js, VanillaJS, TypeScript, jQuery
WordPress, WooCommerce
Docker
Zanzisan (former Fitlavia)
2023 - NOW
Full-stack developer
The #1 fitness app in Slovakia.
Joined shortly after the market validation via WordPress MVP.Took the Figma designs, converted them to an Ionic + Vue.js mobile & desktop Progressive Web Application, connected to a) homemade REST API running Symfony 4, b) Strapi REST API, and c) separated VPS running minimalistic WebSocket server to manage nonstop communication between the app and our back end.Designed, developed & maintained the whole infrastructure [1] for a few months, after which we've started onboarding more developers and testers.[1] PWA Client · Symfony REST API · Strapi headless CMS · Ubuntu VPS running Docker containers · Github actions for running tests and automatic deployment of both front-end & back-end.
tech used
Ionic Framework, Vue.js, TypeScript
PHP 8.2, Symfony 4, MySQL
Strapi, WordPress
Umotional
2018 - now
Front-end developer
Since our front-end team was, well, me, everything web related would be a better job description here.From one-page sites and pretty landing pages with scrollytelling to complex Vue.js applications.[1]The two main products I had under my wings were both route planners, each for a specific niche.[2]When I joined, the planner was a JavaScript / PHP monolith. Now, the cycling planner is a lightweight Vue.js v2 + Silex application, and the intermodal planner is written purely in Vue.js v3.[1] Live example
[2] First one was aimed at cyclists, and the second one at commuters. One was designed to find cycling routes, the other one was looking for intermodal routes.
tech used
Vue.js v2, v3, JavaScript, Sass
PHP 7.0, 7.4, Silex v2.3, Docker
Mapbox GL JS, Mapbox.js, Leaflet
Git, Jenkins, Bash
5DM.cz
2017 - 2018
Back-end developer
Plnapenezenka by 5DM is a #1 cashback portal in Czechia.My job as a back-end dev was continuously developing current and new integrations for various international e-commerce platforms.Basically, syncing lists of orders from a bunch of terribly outdated APIs[1] to a containerized SQL database, where we could process the data and calculate cashback for each user every day.[1] I mean, who still uses XML-RPC?
tech used
PHP 7.0, Nette framework
Elasticsearch, Redis, Docker
JavaScript, jQuery
Git, Jenkins
EBRANA
2012 - 2015
Senior & Lead developer
eBRÁNA is a leading digital agency with a broad portfolio of products. In my 4 years here, I have developed, maintained, and customized all of them.I started as a Junior dev, doing mostly simple tasks like editing templates, building custom forms, or basic custom queries and data mining.After about two years, I moved to a Senior position.
My focus was two-way integrations of economic software, warehouse management software, and payment gateways with our e-commerce solution.
tech used
PHP 4.4, 5.x, MySQL 4, 5
JavaScript, jQuery
Proprietary software for creating websites, e-commerce sites, property development, and e-learning (all written in PHP 5.x), Wordpress
Git, Jenkins
Side project #3
2019 - 2024
Remote Weekly
Remote Weekly helped remote professionals discover new job opportunities in verified, remote-first companies.Every day, it crawls the best job boards, social networks, and career pages, so that you don't have to.
The service filters out the garbage and delivers only the best picks.Thanks to this, it's able to deliver only highly relevant offers.
tech used
PHP 7.4,
Symfony 3Silex v2.3, OpenAI GPT-3MariaDB 10,
AlgoliaJavaScript, Vue.js v2, Mapbox GL JS
Side project #2
Dead (2015 - 2017)
Navihub
Navihub never left closed beta status.There was always one more feature I felt like I had to add before launching publicly. Just one more bug fix. One more refactoring session. Optimize the code for those zero visitors we are getting daily.And yet, it's included on this page. Why?Because the goal with Navihub was to learn a new language. I chose Ruby on Rails with PostgreSQL and let me tell you; I have never seen a framework designed so elegantly.Let me know if you have a junior opening for a Ruby on Rails developer in your team. That sh*t is a pleasure to work with.
tech used
Ruby on Rails v4.x, PostgreSQL, CoffeeScript
Google JS SDK (Maps, Places)
Nokia Here, Foursquare & Yelp APIs
Side project #1
2013 - now
Tasklog
Almost the oldest code I've written and is still running in production: Tasklog - Freelancer's best friend.Tasklog (formerly Tomatoid) was a Pomodoro timer, turned Time tracker, turned Task manager, turned robust solution helping freelancers with time tracking, task management, client & project management, reporting, and timesheets.Even though a bit dated, I still use Tasklog daily for my freelancing.
tech used
PHP
5.67.07.4MySQL 5MariaDB 10JavaScript, jQuery
Contact
Let's chat!
Would you like me to join your team or help with an interesting project of yours? This is a good place to start.Recruiters, feel free to ping me as well.
Thank you!
I will read your message in the next 24 hours and reply as soon as I can.If you don't get any reply within the next couple of days,
there is no need for a follow-up.
My services
Below you will find a comprehensive list of services, tasks, and common requests
from my current and past clients. You can assign me anything from this list since day 1 of our collaboration.
Didn't find what you were looking for? No problem at all! I have only created the list above for a better imagination about what we can achieve together.
If you are cooking something truly unique or custom, I'm in. Learning a new technology or framework is a non-issue. After all, in my 15+ years of commercial web development experience, I needed to learn (and unlearn) plenty of new things. Do you still remember CoffeeScript or Windows Phone? Yeah, that's what I mean.
Pricing
By time spent
Universal and easy to understand pay-as-you-go model.
Billable the last day of each month.
| Rate | Price |
|---|---|
| Hourly • Minimum 2 hours charged | € 65 /h |
| Daily • 12.5% discount (1h for free) | € 455 /day |
Retainer packages
Retainers are crucial for employers seeking guaranteed developer availability without hiring another employee.
Guaranteed capacity. Prepaid upfront.
Up to 8 unused hours can be transferred to the next month.
| Package | Price |
|---|---|
| 20 hours /month • 20% off the hourly rate | € 1,040 /mo |
| 50 hours /month • 25% off the hourly rate | € 2,435 /mo |
| 100 hours /month • 30% off the hourly rate | € 4,550 /mo |











