Web systems built for production.
I design, modernize and operate web systems—from focused launches and AI integrations to difficult backend migrations and production incidents. You get direct technical judgment and ownership through delivery.
* I consent to the processing of the personal data included in this résumé for recruitment purposes.
I build and take responsibility for online systems end to end: websites, integrations, AI and MCP-powered tools, from the first honest technical decision through deployment, monitoring and the awkward production incident nobody can reproduce.
Backend systems
Symfony and Laravel applications, legacy migrations, data-heavy workflows, APIs, integrations, queues, and the unglamorous reliability work that keeps them running.
Practical infrastructure
Docker, Linux hardening, migrations to cost-effective VPS and bare metal, mail deliverability, incident recovery, and production debugging.
AI, MCP and custom tools
AI integrations, MCP servers, APIs, internal tools and workflow automation designed around a real job. I actively use and test these systems myself, so the advice comes from production practice rather than demos alone.
One person for the whole technical journey
I can own a focused delivery, join an existing team, or investigate one stubborn problem. You get a direct technical opinion, clear trade-offs and somebody who stays for production.
Online presence
A fast bilingual website, landing page, service portal or practical tool with domains, email, analytics choices, SEO foundations and deployment handled together.
End-to-end delivery
Discovery, architecture, backend, integrations, infrastructure, release and handover. No gap between ‘the feature is coded’ and ‘it works for real users’.
AI integrations and MCP servers
Model selection, secure tool access, retrieval, structured outputs, MCP servers, agent workflows, evaluation and observability—integrated into an existing product or built as a focused new tool.
Workflow automation and adoption
I map repetitive work, prototype the useful part, connect the systems and help the team adopt it. I can consult on what to automate, what to keep human and how to verify the result.
Night migration or deployment duty
Careful cutovers, data migrations, rollback plans and live production support when the safest window happens to be at night.
Strange production mysteries
The site stalls on Tuesdays at a random minute between 12:00 and 12:10, the code looks innocent and useful logs do not exist? I instrument, reproduce and follow the evidence.
Legacy, upgrades and speed
Framework and PHP upgrades, dependency recovery, test coverage around risky code, database and cache tuning, and gradual modernization without a reckless rewrite.
Audit with a human touch
Architecture, reliability, security, performance, SEO and infrastructure reviewed in context. You get an honest opinion and a prioritised plan, not a ceremonial PDF.
Recent work
Freedom Mobile
Backend development and internal agent tooling for a telecommunications platform, including integrations, stability work, and difficult production defects.
Gdańskie Wydawnictwo Oświatowe
Modernised Symfony and Laravel systems used by millions, built editorial and education tools, and integrated generative and vision models into real workflows.
Independent consulting
Linux security, migrations, SMTP deliverability, API integrations, and focused backend work for clients running real systems on practical budgets.
„Easy to work with. Great communication. Excellent ability.”
„Perfect freelancer! Was a pleasure to work with him.”
Things I build for myself
A couple of live products where I own the idea, code, infrastructure and the long tail of keeping them useful.
A calmer way to understand used tech prices
A Polish price radar for used electronics, with curated observations, market context and practical tools for deciding what something is really worth.
Visit project →
Small tools for serious technical work
A growing collection of free developer, SEO and infrastructure tools: focused utilities for the moments when a quick answer beats another heavyweight platform.
Visit project →
The only incident here is the weather.
The same rules help in production: prepare, simplify and leave a way back.
Show me what is failing
Send an email or phone number and a short description. I will identify the first useful check, tell you whether I can help, and outline the next step.
- A link and two sentences are enough.
- Useful for migrations, incidents, integrations and new systems.
- The first conversation is free.
- I will say when I am not the right person.