Saltar al contenido
en línea
esv0.46.1 · 1d135e2
mainlane.io

Portafolio

Productos que hemos creado: el reto, la solución y el resultado.

Plataforma
Tecnologías

Mostrando 7 de 18

Trabajo en equipos

Proyectos en los que trabajé como parte del equipo de un cliente. No indicamos los nombres de los clientes.

SaaS social platform

2023 – 2024

Una plataforma SaaS para comunidades e intranets corporativas.

  • PHP
  • Yii2
  • ProseMirror
Solución

Mi área principal fue el editor de texto enriquecido y Markdown:

  • Bloques de código con CodeMirror 6 dentro del editor: sincronización bidireccional de cambios y selección, números de línea, resaltado de sintaxis, deshacer y rehacer, salida del bloque con las flechas, copiar y pegar correctos.
  • Edición: un modo de código fuente Markdown recordado por usuario, reglas de entrada para énfasis y tachado, una barra de herramientas simplificada con iconos nuevos y H1–H4, un menú plegable que recuerda su estado, enlaces a partir del texto seleccionado, URL relativas y anclas de encabezados, y búsqueda de emojis con palabras clave traducibles.
  • Teclado y accesibilidad: Tab funciona en listas, tablas y código y lleva el foco a otro lugar, Tab en la última celda de una tabla añade una fila, y un menú accesible con foco de teclado.
  • Calidad y entrega: 18 pruebas rotas corregidas y otras nuevas añadidas, actualización de dependencias, ESLint, un bundle más pequeño, una configuración de Rollup, CI y publicación automática en npm por etiqueta, y ocho versiones del paquete del editor.
  • Plataforma: un recorrido de bienvenida para usuarios nuevos, borrado lógico de usuarios con sus inicios de sesión vinculados, altura configurable de las publicaciones contraídas, indicador de mensajes sin leer, correcciones de invitaciones, el inicio de una migración a Bootstrap 5, un tema corporativo, calendario, notificaciones push y moderación de contenido.

Corporate site for an agri exporter

2022 – 2023

Un sitio corporativo con un catálogo de marcas y productos, construido sobre un tema de otra agencia.

  • WordPress
  • PHP
Solución

Lo hice bilingüe (inglés y ucraniano) sin reescribir el tema: las plantillas cambian al idioma actual y todas las etiquetas de los campos personalizados y los textos de los productos quedaron registrados para su traducción en el código. Más tarde añadí una página «Sobre nosotros» con un mapa interactivo de exportaciones a 59 países para escritorio y móvil, avisos antifraude bilingües con ventanas emergentes y correcciones en la página de inicio. En 2026 audité la plataforma y preparé un plan acotado para su siguiente etapa: renovación de contenidos, una nueva página de marca, especificaciones técnicas de los productos, una sección de reseñas y una versión en árabe con diseños de derecha a izquierda.

Early experience

2015 – 2021

Aplicaciones móviles con Ionic y Angular, entre ellas el control de dispositivos Bluetooth publicado en la App Store y Google Play, monitorización IoT por MQTT, tiendas online en PHP y un marketplace de fotos de stock.

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
Solución
  • Analítica para una plataforma SaaS · 2021. Datos de Google Analytics procesados y estructurados en paneles y gráficos para los clientes de la plataforma. Angular, Node.js, Express, MongoDB.
  • Tienda online de muebles · 2018–2020. Cambios en las fichas de producto, integraciones de envío y pago, módulos a medida en OpenCart. PHP, JavaScript, MySQL.
  • Marketplace de fotos de stock para fotógrafos · 2016–2020. Subida y descarga de fotos, extracción de metadatos, búsqueda con filtros, sistemas de pago y almacenamiento de archivos en AWS S3. PHP, JavaScript, MySQL, AWS.
  • Monitorización IoT de dispositivos de red · 2017–2020. Comandos a routers personalizados por MQTT, recogida de datos de dispositivos remotos, paneles y avisos a los usuarios cuando el análisis cumple las condiciones fijadas. Angular, Node.js, Express, MongoDB, PHP, Shell.
  • App para aprender guitarra para iOS y Android · 2017. Lecciones en vídeo, favoritos y notificaciones push sobre lecciones nuevas. Ionic, Angular, REST API.
  • App para crear hábitos para iOS y Android · 2016–2017. Desarrollada desde cero: tareas y estado de ánimo diarios, un calendario, gráficos de logros y recordatorios locales programados. Ionic, Angular.
  • App de control de dispositivos Bluetooth · 2015–2016. Búsqueda de dispositivos, emparejamiento protegido con contraseña, envío de comandos BLE y visualización de su estado, registro y gestión de errores; publicada en la App Store y Google Play, con una landing page en WordPress. Ionic, Angular, Cordova, WordPress.