# Jorge Alonso

> I'm a developer and sysadmin at EnfoquesTIC in Galicia, Spain. I build Rust and Tauri desktop apps, Go and TypeScript backends, and MCP servers for SAP and SQL. My work also includes IoT, Linux hosting and hardening.

[Website](https://jorgealonsodev.xdev.es/)

## I build software and work with the systems that run it.

At EnfoquesTIC, I work as a developer and sysadmin. I build firmware and apps for connected devices and develop backend services. I also manage Linux servers.

I started most of my public repositories as tools I needed myself. Some have since become products, including PlexusTerm.

## What I work on

### IoT & mobile

- Go services and a Next.js portal for an IoT platform designed for wearables
- Wear OS app that handles calls and sends health telemetry over MQTT
- ESP32 firmware and a Flutter app talking to each other over BLE

### Backend & AI

- MCP servers for AI agents to query SAP Business One on HANA, SQL Server and MySQL
- AI agent workflows in n8n
- Python service that unfolds sheet-metal parts from STEP files with OpenCascade and the DIN 6935 K factor

### Linux & hosting

- Plesk hosting servers, Nginx and Apache
- DNS and mail: SPF, DMARC, relay through AWS SES
- Docker and Portainer, Prometheus and Grafana, Zitadel

### Security

- Server audits and pentests with Strix
- Cleanup of compromised WordPress and PrestaShop sites
- Linux hardening against CIS Benchmarks with Vallumix

## Selected work

### vallumix

Linux hardening engine

Applies CIS Benchmark controls idempotently, writes auditable reports and supports safe rollback. It is a single Rust binary with no runtime dependencies.

[GitHub](https://github.com/jorgealonsodev/vallumix)
[Site](https://jorgealonsodev.github.io/vallumix/)

### net-audit-scanner

Network security CLI

Scans your local network, fingerprints each device and checks the NVD for known CVEs. You do not need pentesting experience to use it.

[GitHub](https://github.com/jorgealonsodev/net-audit-scanner)

### backsoon

Maintenance pages for Nginx Proxy Manager

Shows each app's maintenance page while it is down or being redeployed, then routes traffic back as soon as it is available. It uses one config and a small container.

[GitHub](https://github.com/jorgealonsodev/backsoon)

### usb-stash

Portable encrypted vault

An encrypted vault you can carry on a USB stick and run on any PC without installing it.

[GitHub](https://github.com/jorgealonsodev/usb-stash)

### plexusterm-relay

Live terminal sharing

Share a live PlexusTerm tab with a link. The project includes a self-hosted relay, a web viewer and the Rust crates behind it.

[GitHub](https://github.com/jorgealonsodev/plexusterm-relay)

### opencode-go-monitor

VS Code extension

Shows your OpenCode Go quota in VS Code in real time, using two backends to fetch data. It also predicts trends and has an English and Spanish interface.

[GitHub](https://github.com/jorgealonsodev/opencode-go-monitor)

### stowkeeper

Encrypted backups

Creates end-to-end encrypted backups with smart rotation and integrity verification, then sends notifications through several channels.

[GitHub](https://github.com/jorgealonsodev/stowkeeper)

### nopass

Temporary passwordless sudo

Grant or revoke passwordless sudo for a selected user and duration. Use the desktop tray or run root commands on a headless server.

[GitHub](https://github.com/jorgealonsodev/nopass)

### randkeykit

In-browser secret generator

Generates keys, passwords and tokens in the browser with the Web Crypto API. It sends nothing over the network and stores nothing.

[GitHub](https://github.com/jorgealonsodev/randkeykit)

### terraform-aws-web-infra

Infrastructure as Code

A three-tier AWS web architecture provisioned across three environments, from a clean start to running in about ten minutes.

[GitHub](https://github.com/jorgealonsodev/terraform-aws-web-infra)

### odd-ledger

Editor extension for task documents

Shows Markdown task documents in the editor, with each feature and task, evidence for completed work, and what comes next.

[GitHub](https://github.com/jorgealonsodev/odd-ledger)

### serverpulse

Server monitoring

Shows real-time CPU, RAM, disk, network and load metrics for all your servers.

[GitHub](https://github.com/jorgealonsodev/serverpulse)

## Everything else on GitHub

- [pi-plexusterm-themes](https://github.com/jorgealonsodev/pi-plexusterm-themes): Use plexusterm to render Pi with terminal-default backgrounds and ANSI colors. Select it once for normal startup behavior; use /plexusterm-theme when you want to apply or reapply it for the current session.
- [onehalf](https://github.com/jorgealonsodev/onehalf): No description yet.
- [plexusterm-native](https://github.com/jorgealonsodev/plexusterm-native): No description yet.
- [plexusterm-host](https://github.com/jorgealonsodev/plexusterm-host): No description yet.
- [xwindowlog](https://github.com/jorgealonsodev/xwindowlog): No description yet.
- [engram-router](https://github.com/jorgealonsodev/engram-router): Route Engram memories to the right Engram Cloud per git repository, with isolated instances and fail-closed cloud operations.
- [concontexto](https://github.com/jorgealonsodev/concontexto): No description yet.
- [epg-server](https://github.com/jorgealonsodev/epg-server): No description yet.
- [xfce4-window-button-colors](https://github.com/jorgealonsodev/xfce4-window-button-colors): No description yet.
- [usage-monitor-for-claude-linux](https://github.com/jorgealonsodev/usage-monitor-for-claude-linux): No description yet.
- [aiquota](https://github.com/jorgealonsodev/aiquota): No description yet.
- [vscode-antigravity-copilot-integration](https://github.com/jorgealonsodev/vscode-antigravity-copilot-integration): No description yet.
- [notebooklm-mcp-server](https://github.com/jorgealonsodev/notebooklm-mcp-server): No description yet.
- [move-mouse-linux](https://github.com/jorgealonsodev/move-mouse-linux): A GTK3 desktop application that simulates user activity by moving the mouse cursor at configurable intervals, preventing session lock or screensaver activation during long unattended tasks.

## PlexusTerm

A terminal and remote-session manager for Linux and Windows.

Manage SSH, SFTP, tunnels, serial connections, Telnet and Mosh in tabs or split panes. Each terminal has its own AI chat, which uses your API key. DEV mode is built for Claude Code, Codex and OpenCode.

- SSH with a password, key or agent, and up to 3 jump hosts
- Browse SFTP files, edit them and upload changes
- Local, remote and dynamic port forwarding
- Up to 4 split panes per tab, with multi-exec
- AI chat alongside each terminal, using your own API key
- DEV mode for AI command-line tools

[GitHub](https://github.com/jorgealonsodev/PlexusTerm)
[Visit plexusterm.xdev.es](https://plexusterm.xdev.es/en/)

## Tell me what you are working on.

Write to me about a project, contract work, or a question about one of my tools.

- [jorgealonsodev@gmail.com](mailto:jorgealonsodev@gmail.com)
- [GitHub](https://github.com/jorgealonsodev)
- [LinkedIn](https://www.linkedin.com/in/jorgealonsoalfonso/)

GitHub data snapshot: 2026-10-25.
