Rafael Sebastián
Rivas Carmona

Desarrollador móvil — React Native

Estudiante de Ingeniería en Sistemas Computacionales en Cuenca, Ecuador. He construido dos apps Android completas en React Native y TypeScript, desde el modelado de datos hasta el build de distribución.

Pantalla de inicio de Habit Duck con el pato, su nivel y los hábitos del día

Conocimientos

Móvil
React Native, Expo, Flutter, Android
Lenguajes
TypeScript, JavaScript, Dart, Java, SQL
Backend y datos
Firebase, Spring Boot, APIs REST, Oracle
Web
HTML, CSS, JavaScript, Firebase Hosting
Herramientas
RevenueCat, AdMob, Git y GitHub, Figma
Idiomas
Español nativo · Inglés A2.2, en progreso

Proyectos

Habit Duck

Proyecto personal, 2025–2026 · Android

En prueba interna en Google Play

  • App de hábitos con un pato en pixel art: su salud y su nivel dependen de lo que cumples en cinco áreas de tu vida.
  • Progresión completa: experiencia, niveles, enfermedad por inactividad, recuperación y alimentación diaria.
  • Calendario, Pomodoro, recordatorios, widget de pantalla de inicio y vestidor de prendas desbloqueables.
  • Modelo freemium: límite de hábitos gratuitos, hábito extra por anuncios y plan Premium sin anuncios.

React Native, Expo, TypeScript, Firebase, RevenueCat, AdMob

Pantalla de progreso con la racha de la semana y el radar de áreas Pomodoro de Habit Duck con el pato leyendo y el temporizador Calendario semanal de Habit Duck con el horario de clases por colores Vestidor con sombreros y ropa para el pato

También hice el sitio web: www.habitduck.com

HTML, CSS y JavaScript sin frameworks, con un Pomodoro que funciona en el navegador, tema claro y oscuro, y desplegado en Firebase Hosting.

Decidamos

Hackathon Shipaton, 2026 · Android

En desarrollo

  • El grupo escribe un dilema y la IA genera cinco propuestas que cada persona valida con tarjetas deslizables.
  • Lógica de coincidencias: compara las elecciones de todos y presenta solo las opciones con match.
  • Desempate en modo combate por turnos en pixel art; cada luchador tiene cuatro habilidades y una pasiva.

React Native, TypeScript, RevenueCat, API de IA generativa

Turno de votación en Decidamos: la tarjeta de la opción Pizza casera con los botones para descartarla o aceptarla Resultados de Decidamos: Pizza casera es la opción en la que coincidieron todos Primera ronda del modo pelea: el oso contra el águila, con las habilidades del oso Segunda ronda del modo pelea, con el registro de los ataques y la vida de cada luchador

Proyectos académicos

Universidad Católica de Cuenca (UCACUE) · Ingeniería en Sistemas Computacionales, 2024 – actualidad

Redes