Hi There!

I am J. Rai

Full Stack & Game Developer

I build interactive multimedia experiences focused on the user.

You are reading this site in 

About

Back in 2009, I started progamming missions and tools for ArmA 2 players and developers. Since then, I have worked on various companies and projects of my own. I had the privilege of managing systems and developing solutions for a security company, creating my own commercial solutions for Unity, and working at a huge scientific corporation.

My main goal is to develop web applications and tools for clients and businesses. In my free time, I work on developing the commercial version of 4 Frames, a challenging web game where you have to guess a movie through up to 4 frames.

When I’m not at the computer, I’m at the beach, watching some series with my wife, or plotting against Ganondorf.

Animation of a Zelda character called Link running.
Animación de un personaje de Zelda llamado Link corriendo.

Experience

  1. 2023 - Present

    Intern as Software Engineer

    Design, development, documentation, deployment and maintenance of scientific web applications that enable various technical and scientific specialists to make decisions and evaluate the LST1 instrument through data exploration.

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

    Development and support of tailored solutions and tools for the Unity game engine.

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

    Administration of the necessary services of an alarm monitoring center in Windows and Debian based Systems.

    Creation and programming of web and Excel-based tools to facilitate management and invoicing tasks.

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

    Founder and web developer of the most successfull tactical military simulation community in Spain based on ArmA 2 and ArmA 3. Set up of servers based on windows and later on Linux, from which game services and test environments for other developers were offered.

    Development of multiplayer tactical simulations where the players had to solve belic situation cooperatively based on true life events.

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

Projects

  • GIPL

    Web app to manage incidents in computer classrooms. Configuration of users, roles and privileges. Inventory management and classroom equipment, management of students, computer equipment, incidents and monitoring of their status.

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

    Unity engine tool to create puzzles easily for any type of games such as platformers, rpgs, zelda like adventures, logic games, etc. Introduces a new system of activatable and trigger objects. A flexible and easy way to create puzzles that focus on the workflow.

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

    Web game where you have to guess the movie through up to 4 frames. Each attemp unlocks a new frame until you reach the last one.

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

    Lists the 100 Spanish-speaking channels with the most viewers at the moment. Select the channel to load its live broadcast, filter by channel name and add your prefered ones to you favourite list.

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

    Github organization that has a series of repositories that represent rich templates for deploying development environments using Docker containers. They are oriented to web development with frameworks and libraries such as Vue, Astro, Laravel and the like.

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