Tiendas online y comercio electrónico
Desarrollo soluciones para tiendas online y funcionalidades de comercio electrónico conectadas con procesos reales, datos y el crecimiento del negocio.
BACKEND PHP · COMERCIO ELECTRÓNICO · AUTOMATIZACIÓN
Tiendas online, sistemas internos, aplicaciones, automatización y soluciones tecnológicas para una mayor eficiencia.
01 Servicios
Desarrollo soluciones para tiendas online y funcionalidades de comercio electrónico conectadas con procesos reales, datos y el crecimiento del negocio.
Desarrollo aplicaciones y sistemas que simplifican la operación, impulsan el crecimiento y resuelven las necesidades reales de la empresa.
Digitalización de procesos repetitivos, integración de servicios y agilización del trabajo allí donde hoy se genera un caos innecesario.
02 Para quién
Funciona mejor cuando hay un objetivo común y espacio para comprender el contexto y ganas de crear una solución que tenga sentido también a largo plazo.
02 Cómo es la colaboración
CÓMO TRABAJO
Primero hay que entender cómo funciona el proyecto. Después, diseñar una solución que resista el crecimiento futuro.
03 Sistemas seleccionados
Cada proyecto parte de una necesidad diferente. El objetivo es siempre una solución clara y fiable que funcione bien en el día a día.
ALL‑IN‑ONE
Sitio web y tienda online, reservas, CRM, facturación, gestión de proyectos, marketing y automatización en un solo sistema conectado.
AMIATEX
Una plataforma innovadora para varias monedas, idiomas, dominios y tiendas: todo gestionado desde una única administración central.
LEETgg.com
Una plataforma de análisis para datos en vivo e históricos de partidos de FIFA, NHL, NBA y CS2: desde el estado de forma de los jugadores hasta cuotas justas y exportaciones para IA.
05 Stack
APPLICATION
DATA
FRONTEND
QUALITY
DELIVERY
WORKFLOW
06 Referencias & historie
La misma curiosidad me llevó desde mis primeros sitios web y servidores de juegos hasta plataformas de comercio electrónico, API y automatización.
Prefiero comprender a fondo el proyecto y colaborar a largo plazo: es más un maratón virtual compartido que un salto rápido de un encargo a otro.
Junto con un colega diseñador gráfico creamos un proyecto online que recibía 5.000 visitantes al día. Fue mi primera experiencia llevando un proyecto propio al público.
Pruebas de seguridad de aplicaciones web y divulgación responsable de hallazgos a sus operadores, incluido un aviso temprano de una vulnerabilidad XSS en el correo de Seznam.cz. También encontré y reporté fallos de seguridad en el sistema de gestión veweb.cz, utilizado por decenas de sitios web; realicé una revisión de seguridad del sistema nRS para dreamstudio.cz y revisé los sitios vsadte-se.cz, Grunex.com y eSuba.eu. En Undzwei.eu reporté varias vulnerabilidades graves. También trabajé en eG‑Sports.eu y otros sitios comunitarios.
En Undzwei.eu organicé decenas de torneos y administré una liga competitiva de Counter-Strike 1.6. En 2011 también creé un innovador plugin para servidores de juego destinado a partidas competitivas de Counter‑Strike 1.6, en el que se disputaron decenas de miles de partidas.
Tres semanas de prácticas profesionales y dos meses de trabajo temporal en la cervecería Radegast de Plzeňský Prazdroj. Me alegra haber podido conocerlo también desde el otro lado, ¡por suerte!
Cuatro semanas de prácticas profesionales en Veolia Transport, donde ayudé a automatizar la creación de tarifas de transporte.
Un proyecto propio que conectó portales de juegos y facilitó la gestión de trampas, protestas y sanciones en los esports checos y eslovacos.
Detección de una inyección SQL en el sitio web de la Escuela Secundaria de Tecnologías de la Información.
Cofundé un estudio web en el que al principio creábamos sencillos sitios corporativos, plantillas y diversos scripts. Más tarde me centré en las tiendas online, mientras que mi colega diseñador gráfico siguió su propio camino.
Tienda online propia en PrestaShop: desde el desarrollo de funciones y el marketing hasta la comunicación con proveedores y la gestión de pedidos.
Otra tienda online propia en PrestaShop: desde el desarrollo de funciones y el marketing hasta la comunicación con proveedores y la gestión de pedidos.
Fundé un equipo o clan de esports en el que llegué a liderar a más de 40 jugadores. Al mismo tiempo asumí y administré un grupo de Facebook de H1Z1 con 6.000 jugadores.
Cofundador. Una plataforma propia multitienda para gestionar varias tiendas online, dominios, versiones de idioma y monedas desde una única administración central, desarrollada durante varios años.
A finales de 2025 me vi obligado a detener el proyecto.
Desarrollo de plugins para servidores de juego destinados a partidas competitivas de CS:GO en portales de juegos checos y eslovacos.
Un año de desarrollo para SPORTISIMO, una empresa con facturación de miles de millones y decenas de desarrolladores. Frente a mis proyectos propios, fue un cambio valioso y una oportunidad para conocer la infraestructura tecnológica de una gran tienda online. Formé parte del equipo que desarrollaba un sistema interno para empleados de tiendas. La solución en terminales PDA cubría los movimientos de almacén entre la recepción de mercancía, el almacén auxiliar y la tienda.
Plataforma de análisis para partidos de esports. Procesa datos en vivo e históricos de FIFA, NHL, NBA y CS2, y ofrece comparativas cara a cara, estado de forma de los jugadores, patrones de goles, cuotas justas, un radar de oportunidades y exportación de datos para IA.
Desarrollo de un sistema que conecta en un único lugar el sitio web y la tienda online, las reservas, CRM, facturación, gestión de proyectos, marketing y automatización.
Creo sistemas que resuelven un problema real y duran más allá de la primera versión.
FUERA DEL HAPPY PATH Con franqueza
Algunas lecciones no surgieron de libros ni de proyectos exitosos, sino de un encargo impagado, de haber sobreestimado mi capacidad o de tener razón sin saber cómo expresarla. Estas son las que recuerdo.
Terminas el trabajo y el cliente desaparece. Otras veces desarrollas durante meses y un día también desaparece la comunicación.
Empecé con encargos online. Y, como suele ocurrir, sin contrato ni anticipo. Haces exactamente lo que el cliente pidió, entregas el trabajo terminado y el cliente desaparece. Sin pagar, sin explicaciones, simplemente se va.
Tuve una experiencia parecida desarrollando durante varios meses para un equipo con el que solo teníamos un acuerdo verbal. Sentía que iban abandonando el proyecto poco a poco, hasta que dejaron de comunicarse por completo.
La confianza es un gran comienzo, pero no sustituye a un contrato. El alcance, el precio, el anticipo, los hitos y las condiciones de terminación deben estar claros antes de escribir la primera línea de código.
Presupuestas un encargo. Después llega otro ajuste, otra idea y un detalle más, por supuesto, mejor si es gratis.
Presupuestas un proyecto según el encargo. Luego el cliente llega con otro cambio, otra idea y un detalle más. Estás aprendiendo, quieres hacer un buen trabajo y tratas de ayudar por buena voluntad. Pero un favor se convierte fácilmente en una expectativa y el proyecto en una rueda sin fin.
Durante mucho tiempo pensé que ser flexible significaba decir que sí. En realidad, estaba desdibujando los límites del proyecto, devaluando mi tiempo y acabando por perjudicar también la relación con el cliente.
El alcance del trabajo debe ser concreto. Un cambio no es un problema, pero necesita una nueva estimación, precio y plazo. Un honesto «esto ya es adicional» es más sano que un sí agotado.
Me entregué por completo a mi primer empleo de desarrollador a tiempo completo. Sin embargo, en un mes se fue la persona sin cuya aprobación quizá ni siquiera habría entrado en la empresa.
Empecé mi primer puesto de desarrollador a tiempo completo y mi lado adicto al trabajo se volcó por entero. Durante mi primer mes despidieron a un desarrollador con titulación que llevaba aproximadamente un año en la empresa. La empresa vio que yo trabajaba considerablemente más rápido y que la forma de trabajo de entonces más bien me frenaba.
No lo vi como una victoria. Me resultó muy incómodo que alguien sin cuya aprobación quizá yo ni siquiera habría entrado perdiera su trabajo poco después de mi llegada. La decisión no fue mía, pero por primera vez vi claramente que el rendimiento y el cambio afectan a personas concretas.
El rendimiento no es solo el número de tareas terminadas. También importan la humildad, el respeto por quienes nos rodean y saber que detrás de cada cambio organizativo hay una historia real.
El proveedor no cumplió las condiciones acordadas. La mercancía se quedó en el almacén y, tras devolverla, no me quedó ni la mercancía ni el dinero.
Llegas a un acuerdo con un proveedor, encargas la mercancía y cuentas con las condiciones pactadas. Pero no se cumplen y te queda un almacén lleno de productos que no se mueven. Cuando los devuelves, descubres que ya no tienes ni la mercancía ni el dinero.
La tecnología por sí sola no te protegerá de un mal socio comercial. Para mí fue un recordatorio caro de que una tienda online no es solo código y marketing. También es flujo de caja, almacén, contratos y un riesgo que alguien tiene que asumir.
Necesito los acuerdos con proveedores por escrito, reparto el riesgo y empiezo con un volumen menor. Confiar, sí, pero verificar de forma continua.
Entré a trabajar en marketing, empecé a mejorar el sitio web y pasé por alto que la empresa ya tenía su proveedor de TI. Siguió un fuerte enfrentamiento.
Empecé a trabajar en marketing para una empresa y, como sé crear sitios web, naturalmente empecé también a modificar el suyo. Pero la empresa tenía su propio proveedor de TI y yo entré en un terreno donde las responsabilidades no estaban claramente acordadas. El director me llamó a su despacho y la colaboración se convirtió rápidamente en un conflicto.
Instalaron una herramienta de supervisión remota en mi ordenador personal.
Antes de cambiar algo necesito conocer las responsabilidades, quién es propietario del sistema y el proceso de aprobación. También separo el acceso laboral de mis dispositivos y comunicaciones privadas.
Me gustaban el proyecto y las personas a su alrededor. Pero no conocía suficientemente bien su funcionamiento ni mi propia capacidad para colaborar en equipo.
Acordé colaborar con una tienda online que me gustaba de verdad. Pero aún no conocía bien su funcionamiento, no tenía tanta experiencia trabajando en un equipo grande y subestimé cuánto contexto, comunicación y responsabilidad traería la colaboración.
En vez de decir a tiempo que era demasiado, intenté abarcarlo todo. Me sobrecargué hasta tal punto que la colaboración terminó muy pronto. No fue por falta de capacidades técnicas, sino por calcular mal mi propia capacidad y comunicarlo demasiado tarde.
Antes de empezar necesito entender al equipo, las expectativas y el ritmo. Cuando la capacidad no basta, lo digo antes de que el problema se convierta en silencio y decepción.
Le prometí a un compañero que iríamos de vacaciones juntos. Pero el propietario quería que uno del equipo de TI se quedara y me dio a elegir: el trabajo o mi palabra.
Le prometí a un compañero que me iría de vacaciones con él. Pero el propietario quería que uno de nosotros, de TI, se quedara trabajando. Me dio una elección sencilla: o iba a trabajar el lunes, o devolvía el portátil y terminaba.
El lunes llevé el portátil. No porque el trabajo no me importara. Quería mantener la palabra que había dado y ser una persona en la que se pudiera confiar. Si hubiera roto mi promesa solo para conservar el puesto, quizá habría salvado el trabajo, pero habría perdido algo que para mí tenía más valor.
Hoy aclararía las vacaciones, la cobertura y las expectativas mucho antes. Pero cuando le doy mi palabra a alguien, quiero mantenerla. El trabajo es importante, pero el dinero no lo es todo.
En una empresa más grande me asfixiaban la burocracia y los procesos anticuados. Expresaba las ideas de cambio directamente, quizá demasiado.
Entré en una empresa más grande y pronto empezó a frustrarme la burocracia. Llegaba con ideas de mejora, pero las decisiones de desarrollo a menudo las tomaban personas que ya no desarrollaban activamente y algunos procesos me parecían superados desde hacía mucho. Poco a poco me desmotivó.
Soy directo. Cuando algo no tiene sentido, lo digo porque quiero mejorarlo. Pero tener razón y saber impulsar un cambio son dos capacidades distintas. El contenido de mi crítica podía ser correcto, pero la forma de expresarla no ayudó a que las personas responsables la aceptaran.
El cambio necesita más que un buen argumento. Necesita contexto, respeto, aliados y el momento adecuado. Sigo siendo sincero, pero pienso mejor cómo expresarlo.
Acepté una tarifa por hora más baja que cuatro años antes. A eso se sumaron una ruptura y otras cosas. Era la combinación perfecta para que todo saliera mal.
Acepté una colaboración con una tarifa por hora más baja que la que tenía cuatro años antes. Me caía bien el equipo y quería que funcionara. Pero al mismo tiempo surgieron otros asuntos personales. Un trabajo que en otro momento habría asumido empezó a parecerme una pérdida de tiempo.
El problema no era solo el precio ni solo la vida personal. Acepté la colaboración en un momento en que mi motivación, capacidad y condiciones no estaban equilibradas. En lugar de alegría surgió frustración, incluso hacia personas que no tenían la culpa de mi situación.
No digo que sí solo porque me caiga bien la otra parte o no quiera rechazarla. El precio, la energía y la situación personal deben tener sentido; de lo contrario, el acuerdo no es justo para ninguna de las partes.
ARCHIVO Webtrh 2012—2013
«Muy satisfecho; tanto la comunicación como la ejecución del proyecto fueron rápidas».
«Trabajo rápido y de calidad».
«Solución rápida, trabajo de calidad y bien explicado. ¡Lo recomiendo!».
LET'S BUILD Contacto
Cuéntame qué te está frenando. Me pondré en contacto con unas primeras preguntas y juntos encontraremos el camino más corto hacia la solución.