TECHNOLOGY CHOICES

Technologies and platforms I work with

Technology is a tool, not the starting point. I choose stacks and platforms based on the project, the systems already in place and the goals to be achieved.

If you already use a technology, I can work with your current stack when it makes sense. I do not suggest rewrites or migrations just to change technology.

01

Backend and software development

For business applications, portals, e-commerce, integrations and custom software, I use mature technologies suited to projects that need to remain maintainable over time.

PHP 8.x

For web software and business applications that need an established, maintainable foundation.

Symfony

For business applications, portals, integrations and systems that need to stay structured over time.

Laravel

For web applications and custom services when its structure fits the project and timeline.

Nette

For web applications and business software already using it or well suited to it.

02

CMS and e-commerce

I work with widely used platforms and custom solutions, choosing the approach that best fits the existing project and business goals.

WordPress

For websites and portals that can be managed independently, with features built around project needs.

WooCommerce

For WordPress online stores, including customizations, integrations, automation and tailored features.

PrestaShop

For e-commerce projects that need features, integrations and processes suited to the business.

Shopware

For e-commerce projects that need customizations and connections to business systems.

03

Databases

I use established relational databases for applications, e-commerce, portals and connected systems.

MySQL

For managing data for websites, web applications and e-commerce.

MariaDB

For applications and services already using this relational database.

PostgreSQL

For applications and connected systems that need to store and relate data reliably.

04

APIs and integrations

I connect different systems to reduce manual work, duplicate data and isolated processes.

REST APIs and webhooks

Exchange information between applications and help keep data and processes up to date.

External services, CRMs and ERPs

Connect business software and external services while reducing manual steps and duplication.

Payments, marketplaces and e-commerce

Connect orders, payments, availability and data across sales channels.

Custom applications

Connect software built for specific needs with tools a business already uses.

05

Infrastructure and delivery

When needed, I also handle the operational work that lets software be developed, tested and delivered reliably.

DevOps

Coordinate software development, environment management and delivery.

Docker and Linux

Set up consistent environments for developing and running applications.

Git and CI/CD

Manage code changes and make verification and delivery steps repeatable.

Development, staging and production

Separate ongoing work, verification and the version used by customers.

06

AI and automation

I use and integrate artificial intelligence tools when they can reduce repetitive work, make information easier to access or improve an existing process.

OpenAI and Anthropic

Artificial intelligence services that can be integrated into business tools and processes.

LLM APIs

Connect an application to language models to process requests and content.

RAG

Helps find relevant company information so responses can draw on available content.

Workflow automation and AI agents

Coordinate work steps and repetitive tasks with a level of control suited to the process.

07

AI in the development process

I also use AI tools during analysis, development, testing and documentation. They help increase the speed and quality of the work; architecture, verification and the final result remain a human responsibility.

You do not need to know which technology you need

If you have a problem to solve, a process to automate or a project to build, you do not need to know frameworks, platforms or architectures. Tell me the result you want to achieve and I will assess the most suitable technical solution.

Tell me what you need