gallodev.
0%

Sobre mí

Gallo Dev.

Frontend & FiveM Developer

Edad
15
Ubicación
Almería, España
Estado
Disponible para proyectos

Soyundesarrolladorautodidactaconexperienciaenfrontend,backendydesarrolloparaFiveM.Meapasionaconstruirproductosfuncionales,rápidosybiendiseñados.

TrabajoprincipalmenteconReact,Astro,TypeScript,Node.jsyLua,enfocándomesiempreenlacalidaddelcódigo,elrendimientoylaexperienciadeusuario.

Disfrutoaprendiendonuevastecnologías,explorandoarquitecturasescalablesydesarrollandoproyectosquemepermitanseguircreciendocomoprogramador.

Actualmentecontinúoampliandomisconocimientosendesarrollowebmoderno,basesdedatosysistemasbackend.

Qué hago.

FiveM

Scripts & NUI

Recursos completos para roleplay: lógica Lua, interfaces React y optimización.

Web

Frontend

Interfaces modernas con React, Astro y animaciones GSAP.

Mobile

Apps

PWAs y prototipos con React Native / Expo.

Data

Backend & SQL

APIs, bases de datos y arquitecturas escalables.

Design

UI / UX

Wireframes, sistemas de diseño y prototipado en Figma.

DevOps

Tooling

Git, CI/CD, Docker y entornos de desarrollo.

Lo que ofrezco.

Cómo trabajo.

Cuatro fases, cero atajos. El mismo recorrido para una landing que para un recurso de FiveM.

Escuchar

Te entiendo a ti antes que al producto.

Diseñar

Bocetar, iterar, descartar lo obvio.

Construir

Código limpio, sin atajos perezosos.

Refinar

Detalles que nadie mencionará pero todos sentirán.

Cómo
trabajo.

Cuatro fases, cero atajos. El mismo recorrido para una landing que para un recurso de FiveM.

Escuchar

Te entiendo a ti antes que al producto.

Diseñar

Bocetar, iterar, descartar lo obvio.

Construir

Código limpio, sin atajos perezosos.

Refinar

Detalles que nadie mencionará pero todos sentirán.

Proyectosseleccionados

OTRONIVEL

Trabajo real,
nada de maquetas.

Producto en producción y código abierto. Cada carta es una pieza que existe, funciona y se puede tocar.

Recurso de juego

2025

Fivem Pause Menu

Menú con animaciones de apertura/cierre. Vite, React JSX y CSS optimizado para FiveM.

Open sourceReactCSSLua
Ver proyecto
Fivem Pause Menu

Web / portfolio

2026

Gallo Portfolio

Portfolio creado con Astro y Tailwind. Enfoque en claridad, performance y estética moderna con GSAP.

ProducciónAstroTailwindGSAP
Ver proyecto
Gallo Portfolio

UI FiveM

2025

Gallo Notificaciones

UI minimalista para notificaciones de FiveM con transiciones sutiles y elegantes.

Open sourceHTMLCSSJS
Ver proyecto
Gallo Notificaciones

Landing / web

2025

Clima RP Web

Web profesional para el servidor de FiveM ClimaRP, optimizada para ventas y comunidad.

ProducciónNext.jsTailwind
Ver proyecto
Clima RP Web

Web / Store

2026

Nexus IV Web

Tienda web para el servidor Nexus IV: pagos con Tebex y sistema para reclamar los artículos comprados dentro del juego.

ProducciónTanStackSupabaseTailwind
Ver proyecto
Nexus IV Web
0

Años programando

0+

Proyectos desarrollados

0

Proyectos en producción y open source

Código con criterio.

Patrones claros, responsabilidades separadas y nombres honestos. Así escribo Lua para FiveM.

spawn.luaLua
 
---@class Spawn
---@field sessionStarted boolean?
Spawn = {}
 
---@return nil
function Spawn:StartSession()
if self.sessionStarted then return end
self.sessionStarted = true
 
NetworkSetFriendlyFireOption(true)
TriggerScreenblurFadeOut(0)
 
if not IsEntityVisible(cache.ped) then
SetEntityVisible(cache.ped, true)
end
 
ShutdownLoadingScreen()
ShutdownLoadingScreenNui()
 
FreezeEntityPosition(cache.ped, true)
SetPlayerControl(cache.playerId, false, 0)
SetMaxWantedLevel(0)
SetPedHelmet(cache.ped, false)
 
SetPlayerMaxStamina(cache.playerId, 999999.0)
SetPlayerHealthRechargeMultiplier(cache.playerId, 0.0)
SetEntityInvincible(cache.ped, false)
SetPedConfigFlag(cache.ped, 33, false) -- Disable death on ragdoll
 
if IsEntityDead(cache.ped) then
local coords = GetEntityCoords(cache.ped)
NetworkResurrectLocalPlayer(coords.x, coords.y, coords.z, 0, true, false)
end
 
local hideHud = {
true, -- WANTED_STARS
false, -- WEAPON_ICON
true, -- CASH
true, -- MP_CASH
false, -- MP_MESSAGE
true, -- VEHICLE_NAME
true, -- AREA_NAME
true, -- VEHICLE_CLASS
true, -- STREET_NAME
false, -- HELP_TEXT
false, -- FLOATING_HELP_TEXT_1
false, -- FLOATING_HELP_TEXT_2
true, -- CASH_CHANGE
false, -- RETICLE
false, -- SUBTITLE_TEXT
false, -- RADIO_STATIONS
false, -- SAVING_GAME
false, -- GAME_STREAM
false, -- W_WHEEL
true, -- W_WHEEL_STATS
true, -- HUD_COMPONENTS
true, -- HUD_WEAPONS
}
 
for component, hide in ipairs(hideHud) do
if hide then
SetHudComponentSize(component, 0.0, 0.0)
end
end
end
 
return Spawn
 

Tecnologías.

Herramientas que uso a diario para construir productos sólidos, rápidos y mantenibles.

ReactAstroTypeScriptTailwindLuaFiveMNode.jsGSAPNext.jsHTMLCSSGitTanStackSupabaseVue.js

Trayectoria.

2023 - 2025

Inicio autodidacta

Comencé aprendiendo programación de forma autodidacta con Lua y FiveM. A través de proyectos personales y documentación, desarrollé una base sólida en desarrollo de software.

2025 - Actualidad

Desarrollo Full Stack

Especialización en desarrollo frontend con React, Astro y Tailwind CSS, complementado con conocimientos de backend utilizando Node.js y PostgreSQL. Desarrollo de interfaces modernas, APIs y recursos avanzados para FiveM.

Manifiesto.

El diseño es cómo funciona.

Una interfaz hermosa que es frustrante de usar es un fracaso. La estética y la funcionalidad deben estar entrelazadas desde la primera línea de código.

Menos, pero mejor.

Elimino lo innecesario para que lo importante pueda hablar. Cada elemento en pantalla debe tener una razón de ser y un propósito claro.

El rendimiento es experiencia.

Las animaciones lentas o los tiempos de carga largos destruyen la confianza. Optimizo implacablemente porque la velocidad es una feature.

El detalle

importa.

Ahora mismo
2026
  • 01 Aprendiendo TypeScript avanzado y patrones de arquitectura.
  • 02 Desarrollando aplicaciones web y recursos para FiveM.
  • 03 Profundizando en Node.js, PostgreSQL y sistemas backend.
  • 04 Abierto a colaboraciones y nuevos proyectos.

Preguntas.

¿Cuánto tardas en responder?
Normalmente en menos de 24 horas. Si es urgente, indícalo en el mensaje.
¿Qué tipo de proyectos aceptas?
Webs, landings, scripts FiveM, UIs y proyectos frontend con animaciones.
¿Trabajas remoto?
Sí, trabajo 100% remoto desde Almería, España.
¿Cuánto cobras?
Depende del alcance. Contacta con detalles del proyecto para un presupuesto.
¿Aceptas trabajo open source?
Sí, varios de mis proyectos están en GitHub y me gusta contribuir.
¿Tienes equipo?
Trabajo de forma independiente, pero puedo colaborar con diseñadores si el proyecto lo requiere.

Abierto a nuevas oportunidades, proyectos freelance y colaboraciones.

GitHub @galloodevv

Respuesta en menos de 24 horas.