Preparing the artwork
p:rES
Software development
DevOps · Linux · Cybersecurity

PabloRodríguez.

I build interfaces and automate deployments.
Currently exploring cybersecurity and AI agents.

Explore my workAlbacete, Spain

Selected
work.

Interfaces, maps and tools.
A selection of my professional work
and personal projects.

4 projects

LINUX / REVERSE ENGINEERING

g5kbd

Control Gigabyte G5 keyboard backlighting on Linux with a GPUI panel, Python CLIs and a kernel module.

GPUI (Rust)Python CLILinux
Project details · g5kbd

The native panel uses GPUI and Rust; the CLIs are written in Python, and RGB keyboard control is integrated through an ACPI kernel module.

Scope
Systems & hardware
My contribution
Reverse engineering, driver and interface
View repository (opens in a new tab)

AGRISAT IBERIA / WEBGIS

Data on the map

Modernising a WebGIS interface, geographic visualisation and CI/CD automation.

AngularTypeScriptOpenLayersGitHub Actions
Project details · Data on the map

At AgriSat, I worked on the WebGIS UI redesign: an Angular frontend, OpenLayers integration and data visualisation. I also set up GitHub Actions pipelines using sp4-libs, UCLM's base repository, as a reference.

Context
Work placements and professional collaboration in 2026
My contribution
Frontend, maps and CI/CD
Base repository
sp4-libs · UCLM
Visit AgriSatWebGIS · official site (opens in a new tab)

AUTOMATION / AI AGENTS

Hermes Skills

Windows ports of Hermes Agent skills and SearXNG search tooling.

Hermes AgentSkillsWindowsAutomation
Project details · Hermes Skills

Windows ports of searxng-search, web-pentest and research-paper-writing; shell wrappers were ported to Python, and the repo includes a local SearXNG setup with its JSON API enabled.

Scope
Agents & cross-platform compatibility
My contribution
Adapting skills and workflows
View repository (opens in a new tab)

ANDROID / LOCAL DATA

Strain

An Android-first workout tracker that works offline by default, built with ReactLynx.

AndroidSQLiteReactLynx
Project details · Strain

The app uses ReactLynx on Lynx, a custom Android host and a native SQLite module for durable workout data storage.

Scope
Mobile development
My contribution
Application and data persistence
View repository (opens in a new tab)

I care about
what lies beneath.

I started with systems and networks, moved into application development and applied that knowledge to web and GIS projects. Linux, hardware and automation have been a constant thread.

I am now studying cybersecurity. I want to connect my development and systems background with security, operations and AI tools.

My work on GitHub (opens in a new tab)
IT systems · Application development · Cybersecurity specialisation
  1. 2026 — 2027 / IN PROGRESS

    Cybersecurity specialisation

    A new chapter focused on security for systems, networks and applications.

    EDUCATION
  2. JUN — SEP 2026

    AgriSat Iberia

    Software Developer · Frontend & DevOps.
    Angular, OpenLayers, data visualisation and GitHub Actions. Freelance collaboration following my work placement.

    PROFESSIONAL EXPERIENCE
  3. WORK PLACEMENT / DAM

    Construcciones y Reformas HG

    Building a corporate website with React and TypeScript, interface design and deployment on Cloudflare.

    WEB DEVELOPMENT
  4. WORK PLACEMENT / SMR

    Saramago

    IT support, equipment maintenance and remote antivirus management.

    SYSTEMS & SUPPORT