Rafael Sebastián Rivas
Móvil / Web / Linux
Qué hago
Creo apps móviles con Flutter y React Native, y también me ocupo de lo que hay detrás: el backend, las bases de datos y los sistemas operativos donde todo corre.
Linux es mi sistema operativo principal. Desarrollo, configuro mi entorno y administro el sistema desde la terminal todos los días.
Conocimientos
- Móvil
- React Native, Expo, Flutter, Android
- Lenguajes
- TypeScript, JavaScript, Dart, Java, SQL
- Backend y datos
- Firebase, Spring Boot, APIs REST, Oracle
- Linux
- Terminal y Bash, permisos y usuarios, procesos y servicios (systemd), paquetes (apt), SSH
- 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
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
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
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
Git en la práctica
Publicado en gitenlapractica.sebastianrivas.dev
- Sitio para aprender Git contribuyendo a un proyecto open source: fork, ramas, Pull Request, revisión, rebase y limpieza después del merge.
- Interfaz de escritorio con ventanas que se mueven, se redimensionan y se minimizan desde un dock: guía, terminal y grafo del repo.
- Terminal que simula git y gh en memoria, con misiones paso a paso y labs, y un guardia en pixel art que reacciona a cada comando.
- Grafo en SVG de commits, ramas y HEAD que se actualiza con cada comando.
Astro, React, TypeScript