Ingeniero Flutter senior. Construyo apps de principio a fin, desde la arquitectura hasta el pipeline que las publica.
Desde 2022 trabajo en la app móvil de GPAC, en remoto desde Francia.
5+
años creando apps Flutter en producción
35+
apps de concesionarios desde un solo código base
3
idiomas de trabajo: inglés, francés y español
Sobre mí

Hola! Soy Marco, desde México, y hoy viviendo en Francia entre el español, el inglés y el francés. Tengo una curiosidad innata, así que además de Flutter trabajo con Python, Bash, Go, n8n y agentes de IA.
Me gusta ir a conferencias, y estoy buscando activamente ser parte de ellas como speaker, no solo como asistente. Estudié Ingeniería en Sistemas Computacionales en el ITSCH y soy coautor de tres artículos sobre IA y Machine Learning, publicados en 2020. Y cuando tengo tiempo me escapo a alguna jam session, porque la música ha forjado mucho de lo que soy.
Stack
Proyectos
Si quieres saber mas de cada proyecto, solamente tienes que darle click.
GPAC
La app móvil de uso diario de GPAC, hecha desde cero para que sus reclutadores puedan trabajar desde cualquier lugar.
3+
Ikon Technologies
Una app para dominarlas a todas, una white label de concesionarios de EE. UU., cada una con su marca y todas desde el mismo código Flutter.
35+
Patrol Build Step
El step de Bitrise que escribí en Go para compilar las pruebas de Patrol en Android e iOS.
Pro Jam
Una app para que quien organiza una jam session decida quién toca con quién y cuánto tiempo, sin usar las notas del teléfono, papel, Excel o un grupo de WhatsApp.
Pokino
La app de pedidos de Pok Ino, un restaurante de poke en Angers, que ayudé a dejar lista para producción.
ReconociendoT
Una app interna de Unilever México donde el personal ganaba monedas con actividades sociales y de voluntariado, y luego las cambiaba por premios.
Cómo trabajo
Lo que he aprendido en estos años y aplico en cada proyecto.
Escribir antes de programar
Antes de programar dejo por escrito el flujo y el porqué de cada decisión. En GPAC llevo la documentación de procesos, features y tickets, y con el step de Patrol aprendí que eso tiene que ir antes de la primera línea de código.
Funcional antes que perfecto
Lagom
Pienso primero en quien va a usar la app y en qué le estamos entregando. Soy estricto con el código, pero sin perderme en detalles que nadie va a notar.
Fallar rápido y primero
Hay que fallar rápido y primero, para que el usuario no lo viva. Por eso las pruebas de integración cubren antes que nada los procesos clave, los que tienen que funcionar siempre. En GPAC las hacemos con Patrol.
Automatizar el camino a producción
Sisu
En GPAC cada cambio pasa por el mismo camino hasta producción: análisis, pruebas, build y publicación. Lo armé así para que la calidad no dependa del ánimo del día.
Preguntar por qué desde el primer día
Antes de construir una feature pregunto por qué se eligió. Y si falta un proceso, lo propongo y lo armo, sin esperar a que alguien me dé el cargo.
Primero las personas
Somos humanos y no se nos debe olvidar. La salud mental y emocional va antes que el dinero, y eso lo aprendí en Ikon, con un equipo con el que sigo en contacto.
Música
Fuera del código compongo y arreglo como Marco Muric, mezclando entre instrumentos mis influencias del jazz fusión, lo latino y el rock. El único límite es mental; las opciones, infinitas.
«La motivación tiene que agarrarte ocupado.»
Si algo de esto te interesa, escríbeme.
Canales
También puedo
Dar una charla
Puedo hablar de arquitectura en Flutter, de CI/CD con Bitrise y Azure DevOps o de pruebas con Patrol, siempre con ejemplos de proyectos en los que he trabajado. Ya di una charla en línea sobre Flutter para una universidad de Veracruz y presenté un artículo en un congreso de IA en Orizaba.
Colaborar en open source
Mantengo Flutter Build Patrol, el step de Bitrise que compila las pruebas de Patrol para Android e iOS. Si lo usas y algo falla o te hace falta algo, abre un issue o escríbeme, sin problema.
