PROJECTS
What I build, and where it lives.
The open-source projects I author and maintain — MCP servers and developer tooling in Go, acoustics and signal-processing libraries, network security and infrastructure scripts. Every entry links to its source and its documentation.
// MAINTAINED
Actively developed. These get releases, issue triage and documentation.
GitLab MCP Server
gitlab-mcp-server
Model Context Protocol server that exposes more than 1,000 GitLab operations as AI-accessible tools.
- Model Context Protocol
- GitLab
- Go
- DevOps
phonometry
Fractional octave filter banks, IEC 61672-1 weighting, Leq/LN levels and octave spectrograms for Python signals in the time domain.
- Acoustics
- Signal processing
- Sound level meter
- Octave band
- Python
cs-routeros-bouncer
CrowdSec bouncer for MikroTik RouterOS — automatic firewall management via the RouterOS API
- Network security
- RouterOS
- Firewall
- Intrusion detection system
- Go
Cloudflare DNS Updater
Cloudflare-DNS-Updater
Bash-based dynamic DNS updater that keeps Cloudflare A and AAAA records pointed at your current public IP.
- Dynamic DNS
- Cloudflare
- GNU Bash
- IPv6
Source — Cloudflare DNS Updater Docs — Cloudflare DNS Updater
libgen-mcp
MCP server to search and download books, research papers, comics, magazines and standards from Library Genesis. No account required.
- Model Context Protocol
- Library Genesis
- Digital library
- Open access
- Go
TFG-TFM_EPS
LaTeX template for Bachelor's and Master's theses at the University of Alicante (EPS), with an automated CI build pipeline.
- LaTeX
- Thesis
- University of Alicante
// ARCHIVED
No longer maintained, kept public and read-only. Mostly research and instrumentation work from the acoustics years.
A-Lab
Matlab-based software for measuring acoustic parameters and experiments.
- Acoustics
- Acoustic impedance
- MATLAB
mastodon_official_profiles
List of official profiles on Mastodon.
- Mastodon
- Fediverse
- Python
Source — mastodon_official_profiles Docs — mastodon_official_profiles
SetFigPaper
Function to modify the style of the graphical representations of MATLAB.
- Data visualization
- MATLAB
LoVE-BASS
Loudspeakers for Vented Enclosures: a Backwards Approach for Speaker Selection. MATLAB (App Designer).
- Loudspeaker
- Loudspeaker enclosure
- Acoustics
FDTDexamples
Simple and complex FDTD aeroacoustics models for MATLAB 2019b or newer.
- Finite-difference time-domain method
- Aeroacoustics
- MATLAB