Hola!

Soy J. Rai

Desarrollador Full Stack y Videojuegos

Construyo experiencias multimedia interactivas centradas en el usuario.

Estás leyendo este sitio en 

Sobre mí

En 2009, empecé a programar misiones y herramientas para jugadores y desarrolladores de ArmA 2. Desde entonces, he trabajado en varias empresas y proyectos propios. Tuve el privilegio de gestionar sistemas y desarrollar soluciones para una empresa de seguridad, crear mis propias soluciones comerciales para Unity y trabajar en una enorme corporación científica.

Mi principal objetivo es desarrollar aplicaciones web y herramientas para clientes y empresas. En mi tiempo libre me dedico a desarrollar la versión comercial de 4 Frames, un juego web desafiante donde debes adivinar una película a través de hasta 4 fotogramas.

Cuando no estoy en el ordenador, estoy en la playa, viendo alguna serie con mi mujer o tramando algún plan contra Ganondorf.

Animación de un personaje de Zelda llamado Link corriendo.

Experiencia

  1. 2023 - Actualidad

    Prácticas como Ingeniero de software

    Diseño, desarrollo, documentación, despliegue y mantenimiento de aplicaciones web científicas que facilita a diversos especialistas técnicos y científicos tomar decisiones y evaluar diferentes instrumentos a través de la exploración de datos.

    • Python
    • Pandas
    • Holoviz
    • JavaScript
    • MongoDB
    • Big Data
  2. 2015 - Actualidad

    Desarrollo, asistencia de soluciones y herramientas a medida para el motor de videojuegos Unity.

    • Unity
    • C#
    • Photon
    • Firebase
  3. 2016 - 2019

    Administración de los servicios necesarios de una central receptora de alarmas en sistemas basados en Windows y Debian.

    Creación y programación de herramientas basadas en Excel para facilitar labores de gestión y facturación.

    • Windows
    • Linux
    • Shell Scripting
    • JavaScript
    • Excel VBA
  4. 2012 - 2019

    Fundador y desarrollador web en la comunidad de simulación militar táctica de mayor éxito en España basada en ArmA 2 y ArmA 3.

    Desarrollador de misiones multijugador donde los jugadores deben resolver situaciones bélicas a gran escala de forma cooperativa y basadas en hechos reales.

    • Windows Server
    • Linux
    • ArmA Scripting Language
    • Networking Programming
    • JavaScript
    • PHP
    • SQL
    • VBulletin
    • CSS
    • HTML

Proyectos

  • GIPL

    Aplicación web para gestionar las incidencias en las aulas de informática. Configuración de usuarios, roles y privilegios. Administración de inventario y equipos de las aulas. Gestión de alumnos, equipos informáticos, incidencias y seguimiento de su estado.

    • PHP
    • Laravel
    • SQL
    • phpMyAdmin
    • AdminLTE
    • Bootstrap
    • MariaDB
    • Docker
    GIPL
  • Trigger Puzzle System

    Plugin de Unity que permite crear puzzles fácilmente para diferentes géneros de juegos, como plataformas, RPGs, aventuras tipo Zelda, juegos de lógica y más. Esta herramienta introduce un nuevo sistema de objetos activables y objetos disparadores. Su enfoque se centra en el flujo de trabajo y facilita la separación entre diseño y programación de puzzles en equipos.

    • Unity
    • C#
    Trigger Puzzle System
  • 4-Frames

    Juego web en el que tienes que adivinar la película a través de hasta 4 fotogramas. Cada intento desbloquea un nuevo fotograma hasta llegar al último.

    • HTML
    • JavaScript
    • CSS
    4-Frames
  • Top 100 Twitch Hispano

    Lista los 100 canales de habla hispana con más espectadores en este momento. Selecciona el canal para cargar su emisión en directo, filtra por nombre de canal y añade los que prefieras a tu lista de favoritos.

    • JavaScript
    • SCSS
    • HTML
    • Twitch API
    Top 100 Twitch Hispano
  • Docker Dev Templates

    Organización de Github que mantiene unos cuantos repositorios con plantillas para desplegar entornos de desarrollo usando Docker.

    • Docker
    • Bash
    • Nginx
    • MariaDB
    • Vue
    • Laravel
    • Astro
    Docker Dev Templates