App móvil / Offline-first
Nombre de la app · INCLUB
Flutter · Dart · SQLite · BLoC · REST
El problema en una frase. Sustituye este texto por el contexto real del proyecto.Arranque de [X]s a [Y]s y uso completo sin conexión durante [Z].
Caso completoDisponible para proyectos
Desarrollador Flutter · Chimbote, Perú · Remoto
Construyo apps que siguen funcionando sin señal.
Pruébalo · corta la red
SQLite guarda en local. La cola se vacía al reconectar.
[3.0.0+247]jun 2025 — presenteFlutter Developer
INCLUB · Remoto[2.1.0]ene 2024Android nativo con Compose
Udemy · certificación[2.0.0]ene 2023 — dic 2024Flutter Developer
WMIND · Remoto[1.2.0]dic 2022Azure Fundamentals · AZ-900
Microsoft · ID I511-9834[1.1.1]dic 2022Scrum Foundation Professional · CertiProf
[1.1.0]ene 2022Google Cloud Fundamentals · Coursera
[1.0.0]2018 — 2023Ingeniería de Sistemas e Informática
Universidad Nacional del SantaApp móvil / Offline-first
Flutter · Dart · SQLite · BLoC · REST
El problema en una frase. Sustituye este texto por el contexto real del proyecto.Arranque de [X]s a [Y]s y uso completo sin conexión durante [Z].
Caso completoApp móvil / Firebase
Flutter · Firebase · Firestore · Remote Config
Qué había antes y qué cambió. Sustituye por el contexto real.[N] descargas, [N] crashes menos o [N] pantallas migradas.
Caso completo· 2 min · flutter
IntermedioCómo encontrar el widget que se reconstruye de más con el Rebuild Stats de DevTools, y las tres causas que explican el 90% de los jank en listas de Flutter.
· 1 min · flutter
IntermedioFirebase Remote Config sirve para apagar una feature rota en producción sin pasar por la revisión de la store. El patrón kill switch y sus trampas.
· 2 min · flutter
AvanzadoEl patrón outbox aplicado a Flutter con SQLite: encolar la mutación local, marcarla como pendiente y drenar la cola al reconectar. Sin perder datos.
Sin Equatable, BLoC reconstruye aunque el estado sea igual
bloc1 min
connectivity_plus dice "hay wifi", no "hay internet"
flutter1 min
Un índice en SQLite por cada columna del WHERE
sqlite1 min
if-case: desestructurar y comprobar en una línea
dart1 min
También: Kotlin, Jetpack Compose, SQL Server, MySQL, Python, GCP, Azure (AZ-900), Figma, Jira, Bitbucket
Empecé en Ingeniería de Sistemas en la Universidad Nacional del Santa y acabé en Flutter porque me interesaba la parte que el usuario toca de verdad. Llevo tres años en eso.
Trabajo en remoto desde Chimbote. Casi todo lo que he aprendido tiene que ver con hacer que una app se comporte bien cuando la red no colabora: colas de sincronización, estados de carga honestos, datos que sobreviven a un cierre forzado.
Ahora busco un equipo donde el móvil sea el producto, no un añadido al final del roadmap.
Escríbeme y te contesto en 24 horas.
[email protected]