Ir al contenido

Hablemos

DawidLewandowski

Llevo un problema desde la primera conversación hasta un despliegue que funciona.Importa más elegir la herramienta adecuada para el problema que conocer todos los frameworks. Shopware 6 y PHP/Symfony son mi terreno; las aplicaciones web y las funciones de IA, el resto del trabajo.

Retrato de Dawid Lewandowski

Trabajé como desarrollador en dos empresas y luego pasé a freelance. Hoy trabajo sobre todo como desarrollador in-house para una tienda e-commerce en rápido crecimiento, además de clientes propios y proyectos más pequeños.

Ubicación
Polonia
Idiomas de trabajo
inglés y polaco
Empresa
Lcommerce Solutions

01Cómo trabajo

La mayoría de los clientes no llegan con una especificación. Llegan con un problema.

Los pedidos llegan en PDF. Las fichas de producto necesitan textos en seis idiomas. El motor de recomendaciones no sabe explicarse. Mi trabajo es averiguar qué hace falta de verdad, diseñar la solución, construirla y ponerla en producción. Backend, frontend, arquitectura y planificación en un mismo sitio, para que nada se pierda entre personas.

  • Shopware 6 y Symfony

    Plugins a medida, integraciones, checkout y administración, migraciones. La plataforma que mejor conozco y en la que trabajan la mayoría de mis clientes.

  • Aplicaciones web

    De una idea vaga a un producto en marcha: modelo de datos, API, interfaz, hosting. Lo planifico, lo construyo y lo mantengo funcionando.

  • IA donde compensa

    Imágenes de producto, textos y atributos alt escritos solo a partir de las fotos, recomendaciones que se explican solas, automatizaciones con n8n. Herramientas de cada día en mi trabajo, sobre todo a través de fal.ai y Replicate.

02Productos

Cinco productos que diseñé, construí y opero yo mismo.

Diseño, backend, frontend, infraestructura, de la idea a producción. Así es en la práctica «una persona del problema al despliegue».

02.1meloo.io

Meloo

Aprende español con las canciones que te gustan.

Para quienes conocen las palabras pero no entienden a la gente.

Una canción se convierte en lección: letra sincronizada palabra a palabra, cada palabra traducida en su contexto, expresiones explicadas, verbos conjugados, tarjetas con repetición espaciada. Gratis, acceso con Google o correo.

Qué hay debajo

  • Un pipeline de cuatro etapas convierte un enlace de YouTube en una letra alineada, traducida y revisada.
  • Tres capas de traducción en un solo prompt: la línea, la expresión, la palabra en contexto.
  • Repetición espaciada FSRS implementada desde cero.
  • Todo el trabajo de IA ocurre offline. Quien aprende nunca espera a un modelo.
Abrir meloo.io

Symfony · Vue · MySQL · Claude · Whisper · TTS

Reproductor de Meloo con la letra traducida palabra por palabra

02.2doc2cart.com

Doc2cart

Una lista de pedido en PDF se convierte en un carrito lleno.

Para tiendas B2B cuyos clientes piden desde hojas de cálculo y listas impresas.

Una plataforma API-first más dos integraciones gratuitas, para Shopware 6 y Shopify, para que una tienda pueda usar la API sin escribir su propio cliente. La app de Shopify está en la App Store; el plugin de Shopware se distribuye por Packagist.

Qué hay debajo

  • OCR de tablas en documentos de calidad variable, con pistas de tipo de columna que corrigen errores en las referencias.
  • El asistente de revisión se renderiza una vez y se incrusta en ambas plataformas, con el estilo de cada anfitrión.
  • API firmada con HMAC, procesamiento asíncrono en dos pasos, medición y facturación por páginas.
  • Diez idiomas de interfaz, hasta el editor de temas de Shopify.
Abrir doc2cart.com

Symfony · Vue · AWS Textract · Stripe · app de Shopify (Remix)

Asistente de Doc2cart asignando columnas de una lista de pedido escaneada

02.3bookchair.io

BookChair

Reservas online para barberías, sin un marketplace que se lleve comisión.

Para pequeños equipos de servicios de una a ocho personas.

El cliente reserva con tres campos, sin cuenta. El negocio recibe un calendario de equipo, confirmaciones por SMS y protección contra ausencias, pagando por SMS en lugar de una cuota de plataforma.

Qué hay debajo

  • Fotografía tu lista de precios y un modelo de visión crea el catálogo de servicios, con duraciones estimadas.
  • Disponibilidad multi-empleado: un servicio puede requerir varias personas a la vez, cada una con límite diario.
  • Reservas con doble confirmación que caducan solas, gestionadas con mensajes diferidos en lugar de cron.
  • Créditos de SMS con precio por nivel de país, para que el margen sobreviva a los destinos caros.
Abrir bookchair.io

Symfony · Vue · MySQL · AWS SNS · Stripe · fal.ai

Calendario de equipo de BookChair con reservas

02.4taste-vision.io

TasteVision

Fotos profesionales de comida a partir de una foto de móvil.

Para restaurantes, food trucks y marcas de delivery.

Sube una foto del plato real, elige cocina y estilo y recibe una foto estilizada en segundos. El plato se queda exactamente como es; solo cambian la luz, el fondo y la puesta en escena.

Qué hay debajo

  • Generación imagen a imagen con un prompt que prohíbe tocar la comida, para que nunca vendas un plato que no sirves.
  • Una matriz cocina por estilo guardada en la base de datos, para que los nuevos estilos salgan sin despliegue.
  • Un modo invitado que permite generar antes de registrarse, fusionado con la cuenta después.
  • Monedero de tokens con paquetes de pago único a través de Stripe.
Abrir taste-vision.io

Symfony · Vue · Replicate · Flux Kontext · Stripe

TasteVision antes y después: una foto de móvil de un plato y su versión estilizada

02.5readly.fun

Readly

Lee cualquier cosa palabra a palabra, a tu ritmo.

Para quienes quieren avanzar más rápido con artículos, papers y libros.

Un lector rápido en el navegador basado en RSVP: las palabras aparecen de una en una en un punto fijo, así los ojos dejan de saltar. Pega texto, suelta un PDF o EPUB, o pega el enlace de un artículo. Gratis, sin cuenta, en beta.

Qué hay debajo

  • Los PDF y EPUB se procesan en el navegador: un libro de 400 páginas nunca sale del dispositivo y no hay endpoint de subida.
  • Unas heurísticas de maquetación quitan encabezados, notas al pie y números de página, para leer el texto y no el mobiliario.
  • Los enlaces de artículos los descarga el servidor con Readability, validados contra SSRF en cada redirección y con límite de peticiones.
  • La versión 2.0 es la lista de comentarios de la versión 1, terminada: una letra de enfoque que no se mueve, tocar en vez de mantener, pausas donde están los capítulos.
Abrir readly.fun

Symfony · Vue · pdf.js · Readability · Mixpanel

Página de Readly con su lector mostrando una palabra y la letra de enfoque resaltada

03Shopware y Shopify

Shopware Extension Partner, once extensiones en la Store.

Desde elementos CMS y traducciones con DeepL hasta herramientas de administración y una condición de festivos nacionales para el Rule Builder. Mantenidas para las versiones actuales de Shopware. Más una app en la Shopify App Store.

  1. 01

    DeepL Translations

    Traducción masiva de productos, propiedades, categorías y fabricantes.

  2. 02

    Simple Shopping Boxes Slider

    Un slider CMS responsive para productos, categorías y contenido propio.

  3. 03

    Static Pages CMS Sections

    Secciones CMS en las páginas de cuenta y registro.

  4. 04

    National Holidays

    Festivos importados por API, una condición del Rule Builder, pedidos bloqueados si se desea.

  5. 05

    Multi Unit Measure Conversions

    Varias unidades de medida por producto, por canal de venta.

  6. 06

    Advanced Manufacturer Grid

    Una cuadrícula de fabricantes con URLs SEO y listados de productos.

  7. 07

    Quick History & Bookmarks

    Actividad reciente en el admin y marcadores guardados, a un clic.

  8. 08

    Media Usage & Extension Filters

    Saber dónde se usa un archivo multimedia y filtrar por tipo.

  9. 09

    Custom Fields Default Value

    Valores por defecto de campos personalizados en cada entidad nueva.

  10. 10

    Customer Language Selection

    El idioma de los clientes creados en el admin, para que el correo de bienvenida llegue bien.

  11. 11

    No Payment Method Preselection

    Sin método de pago preseleccionado en el checkout, como exigen algunas leyes de consumo.

  12. +1

    Doc2cart para Shopify

    Importa datos de producto desde documentos directamente al carrito.

04Algo distinto

Además: webs para pequeños negocios y consultas.

Rápidas, modernas, pensadas primero para el móvil, sin sistemas que nadie usa. Recibes una página que carga al instante y dice lo que haces. Los cambios están a un mensaje de distancia.

  • Lista en días, no en meses
  • Sin plugins que actualizar, nada que se rompa
  • Tu dominio, tu contenido, sin ataduras
Preguntar por una web

05Contacto

¿Tienes un problema que resolver? Escribe unas frases sobre él.

Respondo en un día laborable.

En otros sitios
LinkedInXInstagram

Tu mensaje va directo a mi bandeja de entrada y a ningún otro sitio.