I build web applications
and keep them running.

Tomáš Illo — senior PHP / Laravel developer from Bratislava. Full-stack with Vue.js, MySQL, PostgreSQL and Elasticsearch, shipped in Docker from laptop to production.

Tomáš Illo at his desk
Core
PHP · Laravel
Works
Remote · Hybrid
Based in
Bratislava, SK
01 / Experience

Where I have worked

2024 — now

Freelance Software Developer

Contract development within clients’ development teams: full-stack Laravel and Vue.js applications, a legacy system with Laravel integrated into it, REST APIs for web and mobile clients, and Python / FastAPI services. Mainly Python in 2024, fully PHP since December 2025. Everything in Docker.

2019 — 2024

PHP Web Developer, freelance

Three years in the Orange e-shop development team. Full-stack web applications, REST APIs and Python automation for other clients.

2017 — 2018

Web Developer — Maurit s.r.o.

2017

Junior PHP Developer — Hyperia s.r.o.

02 / Skills

What I work with

Backend

PHP, Laravel, REST and SOAP APIs

Frontend

Vue.js, JavaScript, HTML, CSS

Data and search

MySQL, PostgreSQL, Elasticsearch

DevOps

Docker in development and production, CI/CD, Git

Python

FastAPI, Pydantic, SQLAlchemy, LLM integration, web crawling

Ways of working

Scrum and Jira, or a lighter process when the project calls for it; automated tests

Also worked with: Symfony, Nette, Yii2 and other PHP frameworks, Twig, MongoDB, Linux VPS administration

03 / How I work

What goes into every project

Every task draws on three sources at once. None of them is enough on its own.

Practice

Experience

Orange e-shop, client APIs, legacy code migrations. I know where things tend to break and plan for it up front.

Outcome
Your project

working, tested and in production

Tools

AI

Claude Code in daily work: faster implementation, review, tests and refactoring. I validate every output; responsibility stays with me.

Approach

Availability

When a client needs me, I’m there. I actively monitor the projects I work on, respond quickly and never leave an outage for tomorrow.

04 / Background

From the workshop to code

Before programming I worked as a cook, a carpenter and an installer. Those jobs taught me that work is finished when it works for the person who uses it — not when the ticket is closed. I bring the same attitude to software.