📍 Opava · Moravskoslezský kraj

Jakub Pilař — freelance developer

12+ years building custom systems for companies, e-shops and startups. I work solo at full team speed. No agency, no middlemen, no account managers.

Jakub Pilař

I'm Jakub, a developer based in Opava. I studied programming, jumped into my first dev role right after, and 12+ years later I'm still in it. Mostly backend and full-stack — PHP, Symfony, Python — but I won't shy away from frontend or Docker either.

I've worked in teams of various sizes, from two-person duos to larger dev departments. Freelancing since 2017 (ID 06748457), and I enjoy it more than anything before — direct client contact, seeing the impact, and owning the technical direction.

What I enjoy

  • Zelená louka. Začít projekt od prázdné stránky. Bez „takhle se to tu dělalo deset let".
  • Udělat to dobře napoprvé. Stavím tak, aby kód běžel za pět let bez modliteb. Shortcut, který se za rok přepisuje, je drahý.
  • Nové technologie. Poslední dva roky beru hodně Python, AI a LLM integrace, Docker. Symfony a PHP jsou pro mě každodenní nástroj.

What I avoid

  • Korporát a velké tendry. Sedm pater managementu a tři měsíce schvalování. To tempo mi nesedí.
  • Klient, který neví, co chce, a nechce o tom mluvit. Specifikaci si vyrobíme spolu. Chce to ale ochotu se bavit.
  • „Bude to jen drobnost." Drobnost se pozná za pět minut. Pokud potřebuje tři týdny, drobnost nebyla. Řekneme si to rovnou.

Main technologies

Backend: PHP 8+, Symfony, čistý PHP, Python (FastAPI, Flask, Django), Node.js
Frontend: JavaScript, TypeScript, React, Vue, Smarty, Twig
Databáze: MySQL, PostgreSQL, MariaDB, Redis
E-commerce: PrestaShop 1.7/8/9, WooCommerce
DevOps: Docker, Docker Compose, Linux, nginx, Apache, GitLab CI
Ostatní: Git, REST/GraphQL API, AI/LLM integrace (Claude, OpenAI), web scraping

Where I've worked

Projects, roles and dates are on my LinkedIn profile. To discuss specific work, message me.

How about we discuss your project?

15 minutes online, no obligations. Either we click and continue, or I recommend someone better suited.

Get in touch