Desarrollador de software para sistemas web y e-commerce

Desarrollador de software para sistemas web y e-commerce

5.00/5 - (17 votes)
8 min de lectura
Guía

#Quién hace el trabajo

Soy Mariusz Szatkowski y trabajo solo con el nombre WPPoland. Programo para WordPress desde 2006 y desde ahí he ido hacia WooCommerce, TypeScript y Node.js, front ends headless en Astro y Next.js y código en Cloudflare Workers. No tengo equipo móvil, departamento de diseño ni juniors: el código que recibes lo escribo yo, leo el que ya tienes y respondo de él.

#Qué construyo

  • Integraciones. Una tienda WooCommerce que tiene que cuadrar con el programa de contabilidad o el ERP (en España suelen ser Holded, Sage o a3), con un almacén o con la tarifa de un mayorista. Lo difícil es decidir qué sistema manda sobre el stock, los precios y el estado del pedido, y qué pasa cuando dos no coinciden.
  • Tiendas. Checkout, pagos con pasarelas como Redsys o Bizum, envíos, rendimiento medido con visitantes reales y los plugins que guardan las reglas de negocio.
  • Headless y edge. Astro o Next.js sobre WordPress o WooCommerce, desplegados en Cloudflare, cuando el modelo de contenido es estable.
  • Plugins de WordPress a medida. Modelo de datos propio, tareas en segundo plano, REST y WP-CLI, pantallas de administración que se entienden sin manual.
  • IA y MCP. Conexiones con agentes de IA de solo lectura por defecto, registradas y reversibles.

El diseño gráfico y los wireframes los aportas tú; yo los convierto en una interfaz responsive que funciona.

#Qué herramienta para qué trabajo

CapaHerramientaLa elijo cuandoNo la elijo cuando
ServidorPHP 8 sobre WordPressHacen falta editores, usuarios, plugins y alojamiento asequibleEs un servicio de larga duración sin modelo de contenido
ComercioWooCommerceCatálogo, checkout y pedidos deben quedarse en tu base de datosUna plataforma alojada basta y nadie quiere gestionar servidores
ServiciosTypeScript sobre Node.jsIntegraciones, CLI, servidores MCP, contratos tipadosWP-CLI ya lo resuelve en diez líneas
DatosKotlin y Spring BootImportaciones grandes con cola y reintentosTu equipo solo mantiene PHP
Front endAstroWebs de contenido, casi todo estáticoUna aplicación con mucho estado
Front endNext.jsInterfaces tipo aplicaciónWebs que son sobre todo documentos
EdgeCloudflare Workers y PagesCaché, redirecciones, APIs pequeñas, builds estáticosConexiones a base de datos abiertas durante minutos

El lenguaje importa menos que los límites: qué sistema es dueño de qué datos, qué código corre dónde y cómo se deshace la última publicación.

#Código público que puedes comprobar

  • wppoland/woocommerce-mcp: servidor Model Context Protocol de solo lectura para WordPress y WooCommerce, en TypeScript, licencia MIT. Cinco herramientas (productos, un producto, pedidos, informe de ventas, búsqueda de entradas públicas) y ninguna que modifique la tienda.
  • wppoland/hidden-text-detector: herramienta en Python que detecta texto oculto e inyección de prompts en PDF y DOCX: blanco sobre blanco, letra diminuta, caracteres Unicode invisibles. La paso por los contratos y pliegos que recibo antes de actuar sobre ellos.
  • Perfil motylanogha en wordpress.org: 30 plugins gratuitos en el directorio oficial. Los productos Plogins Polski, Shoplex, Customs y Quotlet también son míos.
  • Esta web. wppoland.com está hecha con Astro 7 sobre Cloudflare Pages, en seis idiomas, y cada cambio pasa comprobaciones automáticas de enlaces, schema y sitemap antes de publicarse.

#Protección de datos cuando un desarrollador entra en tu sistema

Si accedo a un sistema con datos personales, soy encargado del tratamiento. El artículo 28 del RGPD exige un contrato de encargo, y el artículo 33 de la LOPDGDD aclara que ese acceso no es una comunicación de datos si se cumple el RGPD. La autoridad de control en España es la AEPD. Firmamos el contrato antes de que reciba ningún acceso.

  • Las credenciales son tuyas. Me creas un usuario propio y lo revocas al terminar. Nada de contraseñas de administrador compartidas por correo.
  • Copio datos de producción solo si hace falta, cifrados, anonimizados para staging y borrados al acabar.
  • No subcontrato. Nadie más que yo accede a tu sistema.

#Experiencia profesional

Los puestos son públicos en LinkedIn; los nombres de clientes dentro de esos encargos no los publico.

PeriodoPuestoContenido
Desde oct. 2025Ingeniero full-stack (por contrato), agencia de ingeniería de software de VienaPlataforma de medios y comercio por suscripción: monorepo Composer, CI, suscripciones con Stripe y un servicio en Kotlin y Spring Boot que lleva datos de ERP, CleverReach y direcciones a Mautic
Desde ene. 2021Desarrollador WordPress, WooCommerce y PHP (por contrato), Equiqo, BerlínWordPress, WooCommerce, HubSpot y Shopify a medida con Roots (Bedrock, Sage)
2020Desarrollador WordPress, Itineris, IpswichWordPress con Sage y Bedrock, CircleCI, rendimiento y SEO
2019 a 2020Desarrollador WordPress (freelance), what., ZúrichWordPress a medida y datos estructurados
2016 a 2019Desarrollador WordPress y piloto de equipo, AirHelpMultilingüe, AMP y rendimiento en una web de consumo con mucho tráfico
2007 a 2015Desarrollador web, Vector Group, GdyniaDesarrollo web, tiendas B2B y marketing en buscadores

Fuera del trabajo con clientes organizo WordCamp Gdynia, estoy en el equipo organizador de WordCamp Europe en el área de presupuesto (Basilea 2025, Cracovia 2026) y coordino CMSConf 2026 en Gdynia.

Casos anonimizados, con el problema, el enfoque y lo que se pudo medir: rendimiento de WooCommerce, migración de TYPO3 a WordPress, plan de migración headless e IA en operaciones de contenido. Páginas de servicio: WordPress, WooCommerce, PHP, Astro, Next.js, Cloudflare edge y servidores MCP.

#¿Freelance, agencia o software house?

SituaciónFreelanceAgenciaSoftware house
Una integración o un rescate con un responsable claro en tu empresaEncaja bienArranca más despacioDemasiado pesada
Producto nuevo con diseño, front end y back end a la vezSolo con tu diseñadorEncaja bienEncaja bien
Seis desarrolladores o más en un mesNo encajaPosibleEncaja bien
Mantenimiento de WordPress o WooCommerce a largo plazoEncaja, con continuidad por escritoEncaja bienRara vez es su foco
Una app móvilNo encajaDependeEncaja bien

El riesgo de un freelance es la continuidad: enfermedad, vacaciones o el día en que deja de contestar. Conmigo queda resuelto por escrito: el código está en tu repositorio desde el primer commit, la documentación junto al código y las credenciales en tus manos. Si buscas un socio técnico estable para una agencia, mira alianzas.

Contrates a quien contrates, pregunta dónde vive el código, cómo se prueba un cambio antes de producción, cómo se deshace una publicación, qué se midió antes de empezar y qué no va a hacer. Un desarrollador sin límites declarados los descubrirá con tu presupuesto.

#Cómo trabajo un proyecto

  1. Encargo por escrito: sistema, problema, plazo y quién decide en tu empresa.
  2. Alcance con supuestos: qué entra, qué no y qué tiene que cumplirse para que el presupuesto se mantenga.
  3. Punto de partida: accesos, copia en staging y mediciones antes de cambiar nada.
  4. Pasos pequeños: commits revisables, cambios que apruebas en staging y decisiones anotadas en el repositorio.
  5. Publicación y traspaso: vuelta atrás probada y documentación para quien venga después.

Si heredo código de otro equipo, la primera semana leo antes de reescribir: qué plugins guardan lógica de negocio, qué cron y webhooks corren, qué datos viven fuera de la base de datos. Lo feo pero correcto y con test se queda.

El contrato se rige por la ley polaca y facturo como B2B con mi NIF-IVA europeo PL7393037445. Las condiciones de pago llevan fechas concretas y el trabajo empieza cuando se ha recibido el anticipo, del 30 al 50 % según el proyecto.

No hago diseño gráfico, wireframes, apps móviles nativas ni guardias 24/7, y no me hago pasar por un equipo.

#Contacto

Describe tu sistema por escrito: qué hay que construir o arreglar, el plazo y la tecnología actual. Te respondo por escrito con preguntas o un primer alcance. Más contexto en la página sobre mí.

Explora otros servicios WordPress y base de conocimiento

Refuerza tu negocio con soporte técnico profesional en áreas clave del ecosistema WordPress.

Recomendaciones de LinkedIn

Recomendaciones y opiniones sobre el trabajo con WPPoland

Recomendaciones seleccionadas de líderes de las comunidades WordPress, WordCamp y e-commerce - con énfasis en la entrega puntual, profundidad técnica y enfoque orientado al negocio en el desarrollo WordPress.

Karolina Czapla

Karolina Czapla

Estratega de Marketing, Performance & Digital Strategy

“Trabajar con Mariusz en el WordCamp me ha mostrado lo poco común que es combinar competencias técnicas profundas con un verdadero liderazgo. Planifica, coordina y entrega con precisión, a la vez que da al equipo espacio ...”

Co‑organizadora, WordCamp Gdynia 2024 y 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“El portafolio de Mariusz habla por sí solo: refleja su precisión, versatilidad y sentido de la responsabilidad. Se puede confiar en él para conducir un proyecto desde la idea hasta la entrega, mantener informados a los s...”

Trabajamos en el mismo equipo

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

Gestora de Proyectos TI & Product Owner, Web/App

“Durante más de dos años pude contar siempre con Mariusz para tareas de WordPress, desde el styling y los templates hasta integraciones con terceros. Aporta estabilidad al equipo y mantiene la parte de frontend bajo contr...”

Mariusz fue su cliente en proyectos WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz es el compañero de equipo que todos esperan tener: competencias técnicas profundas full‑stack en WordPress, explicaciones claras y una actitud positiva incluso bajo presión. Se mueve con soltura entre plugins per...”

Trabajamos juntos en proyectos WordPress

Varun Patil

Varun Patil

Líder de Growth & CRM

“Más allá del desarrollo, Mariusz entiende SEO, analítica y growth. Habla directamente con los stakeholders, hace las preguntas correctas y entrega soluciones que mueven los indicadores de negocio: de AMP a tracking y ren...”

Fue responsable de Mariusz en iniciativas de growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Conozco a Mariusz a través de la comunidad WordPress desde hace muchos años. Es fiable, muy implicado y siempre está presente: en meetups, WordCamps y en los proyectos. Si le importa la colaboración a largo plazo y algui...”

Co‑organizador de la comunidad WordUp Trójmiasto y WordCamp

Daniel Blossfeld

Daniel Blossfeld

Consultor de Optimización de Procesos y Digitalización

“Tuve el placer de trabajar con Mariusz durante casi tres años. En ese tiempo, sus competencias técnicas profundas en desarrollo WordPress resultaron de un valor incalculable en una variedad de proyectos, desde la constru...”

Mariusz fue su cliente en proyectos WordPress

Natalie Wiszczor

Natalie Wiszczor

Gestora de CRM y E-mail Marketing

“Tuve el gran placer de trabajar con Mariusz durante más de 4 años en el ámbito técnico. Durante ese tiempo demostró ser un compañero competente y fiable. Destacaron especialmente su carácter amable y su notable persevera...”

Trabajó con Mariusz en distintos equipos

Mark Chalklen

Mark Chalklen

Head of Design & Build en Itineris Limited

“Mariusz es un gran miembro del equipo, siempre dispuesto a meterse de lleno en cualquier tarea y a aprender cosas nuevas. Un excelente comunicador y, en general, una persona muy agradable con la que trabajar. ¡Eso sí, es...”

Gestionó a Mariusz directamente

Jessica Di Pasquale

Jessica Di Pasquale

Liderando iniciativas de SEO con estrategias de crecimiento basadas en datos.

“Mariusz es una persona muy hábil, paciente y experta. Siempre dispuesto a ayudar y corregir errores, valoré mucho trabajar con él. ¡Es un compañero estupendo!”

Gestionó a Mariusz directamente

Biki John

Biki John

Apasionado del Marketing de Contenidos y entusiasta del SEO

“Fue genial trabajar con Mariusz. Valoré mucho su amplio conocimiento de WordPress y lo útil que resultó siempre que necesité ayuda para moverme por el CMS. Elogio totalmente a Mariusz por su paciencia, su buen carácter y...”

Trabajó con Mariusz en distintos equipos

Rafal Borowiec

Rafal Borowiec

Desarrollador de Software, Consultor, Manager y Profesor

“Tuve la oportunidad de trabajar con Mariusz durante 7 meses. Destaca en optimización técnica para motores de búsqueda (SEO). Mariusz cuenta también con una sólida experiencia en desarrollo AMP, GTM y GA. Se siente muy có...”

Gestionó a Mariusz directamente

Belinda Koch

Belinda Koch

Analista de Web-Tracking en TUI

“Mariusz es una persona estupenda con quien trabajar. Está extremadamente motivado por aprender cosas nuevas y compartir su conocimiento, y domina una amplia gama de temas. Trabajamos juntos en analítica digital y trackin...”

Trabajó con Mariusz en temas de analítica digital y tracking

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Pensamiento Analítico, AMP

“Mariusz es una persona extremadamente talentosa en su campo de trabajo. Siempre es capaz de aportar una nueva perspectiva para resolver problemas y de pensar fuera de la caja en situaciones en las que todo parece bloquea...”

Trabajó con Mariusz en el mismo equipo

Karol Jakubcewicz

Karol Jakubcewicz

Desarrollador Front-end / JavaScript

“Mariusz es un desarrollador WordPress y especialista en SEO/SEM increíblemente experimentado con quien he tenido el placer de trabajar durante casi dos años. Fue una de las figuras clave responsables de la mejora constan...”

Trabajó con Mariusz en el mismo equipo

Paweł Lewczuk

Paweł Lewczuk

Desarrollador Front-end, Desarrollador WordPress

“Colaboré con Mariusz en varios proyectos y nuestra cooperación fue siempre ejemplar. Creo que aún tenemos por delante muchos proyectos conjuntos. ¡Muy recomendable!”

Mariusz fue cliente de Paweł

Przemek Wroblewski

Przemek Wroblewski

Desarrollador de Software con más de 20 años de experiencia

“Encontré en Mariusz a alguien con gran experiencia y un conocimiento profundo de las soluciones frontend. Un desarrollador WordPress sólido, competente y responsable. Tiene facilidad para construir relaciones interperson...”

Trabajó con Mariusz en distintos equipos

Preguntas frecuentes

Preguntas sobre alcance, entrega, costes y calidad.

¿Qué tipo de desarrollador de software es WPPoland?#
WPPoland soy yo, Mariusz Szatkowski, un único desarrollador sénior de software web y e-commerce. Trabajo sobre todo en servidor e integraciones: PHP y WordPress, WooCommerce, TypeScript sobre Node.js, front ends en Astro y Next.js y Cloudflare Workers. No tengo equipo, ni departamento de diseño, ni desarrolladores móviles.
¿Puedo revisar tu código antes de contratarte?#
Sí. En GitHub están wppoland/woocommerce-mcp, un servidor MCP de solo lectura para WooCommerce en TypeScript con licencia MIT, y wppoland/hidden-text-detector, una herramienta en Python que detecta texto oculto e inyección de prompts en PDF y DOCX. El perfil motylanogha de wordpress.org muestra mis 30 plugins gratuitos.
¿De quién es el código?#
Tuyo. Subo el trabajo a tu repositorio desde el primer día, en tu cuenta, sin retener ninguna licencia. Si todavía no hay repositorio, lo creo en tu organización, no en una cuenta personal.
¿Precio cerrado o por horas?#
Depende de lo definido que esté el alcance. Un alcance cerrado lleva precio cerrado con supuestos por escrito; el trabajo abierto se factura por horas con un tope acordado. Esta página no tiene lista de precios.
¿Qué no aceptas?#
Diseño gráfico, wireframes y diseño UX (la maquetación la aportas tú), apps móviles nativas, guardias 24/7 y proyectos que necesitan varios desarrolladores desde el primer día. Para eso encaja mejor una agencia o una software house.
¿Dónde estás y cómo nos comunicamos?#
En Gdynia (Polonia), en hora central europea, la misma que la España peninsular. Trabajo en remoto y me comunico por correo, documentos escritos y el repositorio, así las decisiones quedan registradas. Si necesitas una llamada, dímelo.

¿Necesitas un FAQ adaptado a tu sector y mercado? Preparo una versión alineada con tus objetivos de negocio.

Hablemos

Artículos Relacionados