Apps centradas en lo que importa.
Mi criterio está en lo que decido no construir.

Velkyss es el nombre con el que firmo el trabajo.
Detrás hay una persona escribiendo código nativo
para Android e iOS.
Ezequiel Marchena
Sanlúcar de Barrameda · ES
Activo desde 2019
01 Caso de estudio 2026

Nullfast

App de ayuno intermitente para Android. Un temporizador que arranca rápido, un historial que sobrevive al teléfono, y nada más. Sin cuenta, sin nube, sin suscripción.

Ver el caso completo
Una persona
Android · Compose
En Play Store
02 Trayectoria En desarrollo · 2026

En qué trabajo ahora

Después de Nullfast, dos productos en desarrollo bajo la misma disciplina. No son apps publicadas todavía; son hacia dónde va el trabajo.

Triplo

En desarrollo Android

App de planificación de viajes. Cada viaje activa solo los módulos que necesita: equipaje, itinerario, reservas, presupuesto. El resto, fuera.

HomeTogether

En desarrollo Android · iOS

Suite de gestión doméstica para parejas. Datos compartidos entre dos personas y entre Android e iOS, desde una sola base de código en Kotlin Multiplatform.

Mismo principio que Nullfast: terminar cuando lo esencial funciona, no cuando se agota la lista de funciones. No hay tarjetas vacías que rellenar aquí.

03 Método Cuatro decisiones · un stack

Cómo trabajo

Cuatro decisiones, no cuatro reglas. Lo que pienso antes de empezar cada app. Y no siempre lo resuelvo de la misma manera.

  • 01Decidir antes de construir. En Nullfast fue una spec escrita entera antes del primer commit. No siempre toma esa forma, pero la arquitectura nunca se improvisa.
  • 02Nativo por defecto, cross-platform por decisión. Compose en Android, SwiftUI en iOS. Kotlin Multiplatform cuando hay dos plataformas que de verdad comparten lógica, como en HomeTogether.
  • 03Offline-first cuando el producto lo permite. Si los datos pueden vivir en el dispositivo, viven ahí, y la app funciona sin conexión. Nullfast es el caso extremo: la red solo entra para comprobar la versión mínima. Otros productos dependen de ella, y entonces la sincronización se diseña desde el principio.
  • 04El modelo sigue al producto. Cada decisión, desde la arquitectura hasta la monetización o qué entra y qué no, responde a lo que la app necesita ser, no a una moda ni a una plantilla.
Android Kotlin · Jetpack Compose · MVVM · Clean Architecture
iOS Swift · SwiftUI · Realm
Cross Kotlin Multiplatform · Flutter
Herramientas Firebase · REST · Bluetooth · Crashlytics
04 Contacto Respuesta en 48 h

La confianza se construye en los detalles.

Desarrollador Android e iOS. Producto propio en la Play Store. Si buscas a alguien para tu equipo, escríbeme.