Sobre mí
Publiqué mi primera app en 2015 y desde entonces no he parado de construir aplicaciones móviles. De practicante a Staff Software Engineer, Tech Lead un par de veces, incluso Project Manager por una temporada.
Me he integrado en equipos multidisciplinarios, o trabajando directamente con el cliente. Agencias locales, empresas nacionales, startups internacionales, siempre en remoto.
Microcréditos y compra ahora paga después, presupuesto participativo para una ciudad, un brazalete que detecta caídas, un rastreador de mascotas, rastreo de flotillas, educación financiera para estudiantes, un marcador de voleibol. Por mencionar algunos productos en los que he trabajado.
Si algo de esto resuena contigo, hablemos.
11+ años construyendo software con equipos de producto e ingeniería excepcionales.
Independiente
6 proyectos
Hace tres años dejé mi último trabajo de tiempo completo. Luego de unos meses de vacaciones, empecé a tomar proyectos como freelance. Dos proyectos principalmente:
- Quetzal: una app de rastreo de flotillas para Android e iOS, hecha en Flutter. Mapa en vivo, geocercas, historial de rutas, todos los detalles de un dispositivo.
- MeridaDECIDE: presupuesto participativo para Mérida. Construí el módulo de registro ciudadano en FlutterFlow.
También construyo y publico lo mío:
- Volleyboard: un marcador de voleibol para iOS y Android, hecho en Flutter. Empezó como un simple contador y hoy lo uso en cada partido al que asisto.
- Flowin: el sistema de diseño que nació de Volleyboard. La siguiente app puede reutilizar un look and feel probado.
- fastlane-plugin-flutter_deploy: mi pipeline de releases como plugin de Fastlane. Todas mis apps pasan por él.
- luisburgos/skills: todas mis skills de Claude Code en un repo.
Kueski
Entré a Kueski como Staff Mobile Engineer. Una fintech mexicana con millones de usuarios: microcréditos, y compra ahora paga después sin tarjeta de crédito. Dos años antes había construido su app de Android mediante outsourcing durante mi tiempo en Yellowme, pero esta vez volví de tiempo completo a un equipo móvil ya formado, en una app nueva hecha en Flutter.
Colaboré con varios equipos de producto en distintas verticales: escribiendo código en uno, asesorando a otro sobre impacto en móvil, acompañando a un tercero a colaborar en la app móvil. Tres cosas principales me sobrevivieron:
- Release train: cuando llegué, los releases eran esporádicos. Establecí una cadencia quincenal que se sostuvo por meses.
- Onboarding framework: tres etapas para traer a ingenieros de software trabajando en otras plataformas y tecnologías a colaborar en la aplicación móvil.
- Architecture components: guías de arquitectura, procesos de revisión, post-mortems. No sólo cómo construíamos, sino cómo trabajábamos juntos.
Yellowme
20+ proyectos
Empecé en Yellowme medio tiempo, ayudando a mantener proyectos pequeños. Pronto me contrataron de tiempo completo y pude liderar proyectos y equipos, incluso por un periodo corto fui project manager. Estuve ahí ayudando a que la empresa creciera de 5 a más de 50 en su punto más alto. Los primeros años fueron proyecto a proyecto, más de veinte entre fintech, salud, educación, telemetría industrial y otros dominios.
Luego Yellowme adoptó el modelo de staff augmentation: un cliente a la vez, integrado a su día a día. Kueski fue el primero, dos años completos. Empecé solo y terminé liderando un equipo de cuatro construyendo su app de Android en Kotlin. Mantuvimos la app casi libre de crashes por completo para miles de usuarios activos.
Dos años después, FirstRoot, una startup de California que enseña educación financiera dando a los alumnos dinero real para invertir en su propia escuela. Lideré a un equipo de tres para crear su app en Flutter, la primera para mí, que salió a pilotos en California, Indiana y Nueva York.
Shapp
3 productos
Aquí realicé mis prácticas profesionales durante la universidad.
Shapp tenía una app de iOS, EventPicture, y mi primer trabajo fue crear la versión de Android. Cinco meses, pantalla por pantalla y mi primera app móvil era usada en un evento real por usuarios reales.
Luego me uní de medio tiempo y aprendí lo básico del desarrollo para iOS aquí. En poco tiempo me integré como desarrollador móvil a dos de sus productos, y trabajé directamente con los cofundadores:
- FindMyDog: un collar que te decía dónde estaba tu mascota en todo momento.
- AidWear: una pulsera para personas mayores que detectaba caídas y pedía ayuda.
Los dos funcionaban igual por debajo: marcadores en vivo sobre un mapa con cada dispositivo que el usuario registraba, un push cuando alguno salía de su geocerca, y un historial de ubicaciones de cada uno.
Cuatro aplicaciones en total, Java para Android y Swift para iOS alimentadas por dispositivos IoT.