Sobre mí
Me llamo Ignacio, soy oriundo de Ceuta pero vivo en Madrid en el castizo barrio de Lavapiéstemporalmente en Almuñécar , desde 2007. Soy Full Stack Engineer en Climatiq desde 2021, desarrollando una REST API para el cálculo de la huella de carbono de otras empresas.
Antes de Climatiq, trabajé varios años desarrollando sitios en WordPress con Human Made y Altis.
Este sitio está hecho con Frontity, un framework hecho en React especialmente diseñado para WordPress. El sitio consume de la REST API de WordPress.com.
El esquema de colores de este sitio pretende emular los de mi editor de cabecera, PhpStorm, y el diseño está fuertemente influenciado por https://www.taniarascia.com/.
Lo que sé
- Soy desarrollador full-stack, si es que tal cosa existe. Aunque me he pasado años programando en PHP, mis últimos años de desarrollo con WordPress los dediqué especialmente a Gutenberg, con lo que eso conlleva (React básicamente). Actualmente trabajo con NextJS para el desarrollo de aplicaciones en React.
- Uso Vagrant o Docker para montar mis entornos de desarrollo. He pasado por varias fases amor-odio con Docker.
- Me gusta mucho la automatización de tareas. Antes usaba Grunt o Gulp aunque se han ido desplazando a favor de webpack. Éste no sirve para todo así que todavía uso los otros para ciertas cosas. Tengo varios scripts en mi ordenador para hacer las cosas algo más eficientes y también uso Alfred.
- Aunque no soy un experto, utilizo el terminal de Mac todos los días a todas horas.
- Normalmente me decanto por Sass a la hora de crear hojas de estilo pero últimamente estoy explorando Tailwind. Tengo que decir que de momento no me tiene convencido del todo.
- Estoy muy familiarizado con React Server-Side-Rendering y sus aplicaciones. Aunque nunca he hecho una aplicación desde cero sí que he trabajado con ellas. Este sitio está hecho con Frontity, por ejemplo.
- Estoy acostumbrado a lidiar con sitios de millones de visitas al mes. He trabajado en Edublogs, que es una especie de WordPress.com, y en The Sun, el famoso tabloide inglés.
Charlas
- Gutenberg en Grandes Medios. WordCamp Málaga y Valladolid 2020. Son las mismas charlas en semanas consecutivas. ¡Justo antes de que el coronavirus estallara en España!
- Desarrollos en Gutenberg ¡Quítate el miedo!: En una de las meetups de Madrid.
- Multisitios a lo Grande. WordCamp Sevila 2016. De cuando trabajaba para Edublogs y CampusPress.
En realidad he dado muchas más charlas, especialmente en la Meetup de Madrid ya que estuve un tiempo encargado (junto con más gente) de ella, pero por una cosa o por otra no se llegaron a grabar.
Proyectos profesionales
- Climatiq: Elaboración y desarrollo de la documentación de la REST API, un explorador de factores de emisión y el backend para clientes donde se pueden ver estadísticas sobre las emisiones de carbono de un perfil de usuario. Climatiq es una startup muy reciente y como tal, mi papel dentro de ella abarca muchos ámbitos a nivel de desarrollo o incluso decisiones de diseño, UX o contenido.
- The Sun: Elaboración de un maquetador de portada y páginas de archivo con React dentro del personalizador de WordPress. Los editores pueden hacer click & drop para elegir qué artículos aparecerían en dichas páginas. El proyecto también traía consigo todo el stack de The Sun, que no es poco: React, Server Side Rendering y Node.js con una aplicación hecha ad-hoc por su departamento de ingeniería.
También estuve en el equipo de desarrollo de una completa suite para edición en Gutenberg: Análisis de texto en tiempo real, SEO, listas de publicación y en general una nueva experiencia para los usuarios completamente interactiva e inteligente que redujo drásticamente el tiempo de escritura de cada artículo.
- Orgvue y Concentra: Separación y completo rebranding de Orgvue.com. Principalmente fue un trabajo de cambio de estilos y modificación y creación de bloques de Gutenberg. El rebranding acabó en mayo de 2020 pero el trabajo continúa.
Proyectos personales
Todos Casi todos mis proyectos son una serie de intentos de crear algo pero que nunca se acaban. Normalmente porque empiezo con mucha energía para luego acabar exhausto de ellos. He aquí algunos de los que han acaparado un mínimo de atención:
- Precio eléctrico en España: https://precio-electrico.vercel.app/
- Una pequeña aplicación para leer notas en un pentagrama: https://www.doremifa.org/
- https://github.com/igmoweb/ La web que estás viendo. El único proyecto de esta lista que ha llegado realmente a algo.
- https://github.com/igmoweb/acronyms: Mi proyecto más exitoso a día de hoy: Una lista de acrónimos para acordarme cuando en Human Made hablan en un lenguaje que no entiendo. Salió mencionado en la WCEU de 2019 aquí: https://github.com/igmoweb/acronyms a partir del 8:35.
- https://github.com/igmoweb/domestic: Después de tantos años trabajando con WordPress, en 2019 al fin lancé mi primer tema en el repositorio oficial, algo que siempre había querido. No tuvo mucho éxito pero ahí está.
- https://github.com/igmoweb/dotfiles Pues eso, mis ficheros punto de configuración.
- https://github.com/igmoweb/append-or-prepend-content Append or Prepend content es un plugin que sirve para meter contenido encima o debajo de cada post. Una cosa facilona pero resultona. Aquí está el plugin en el repositorio: https://es.wordpress.org/plugins/append-or-prepend-content/
- https://github.com/igmoweb/caninomag: Es el repositorio del tema de https://www.caninomag.es/, lo que sería un Fanzine de ¿subcultura? online. Muy recomendable.
- https://github.com/igmoweb/my-boilerplates Algunos boilerplates que utilizo para empezar proyectos.