Skip to content
View marrionesa's full-sized avatar

Highlights

  • Pro

Organizations

@anima-oss @Servermatik-devs

Block or report marrionesa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marrionesa/README.md
Mario a - Systems Engineering, Open Source and Software Development

Portfolio GitHub LinkedIn Email


About me

I'm Mario Ramos, a systems developer and open-source contributor from Spain.

I design and build software across the stack, from native system integrations and desktop applications to developer tools, automation and infrastructure. My main engineering focus is Rust, Tauri 2, TypeScript and Linux.

I enjoy solving problems close to the operating system: native APIs, hardware interfaces, process management, multimedia, cross-platform behaviour, testing and release engineering. I also contribute upstream to established open-source projects, including Tauri, Tao and Microsoft tgrep.

  • Systems programming: Rust, native integrations and platform APIs.
  • Desktop development: Tauri 2, TypeScript and cross-platform applications.
  • Linux engineering: desktop environments, bootable systems, automation and infrastructure.
  • Open source: upstream bug fixes, features, tests, documentation and release contributions.

Current focus


Open-source contributions

I contribute to upstream projects through bug investigation, implementation, regression tests, documentation and maintenance. My merged work spans the Tauri ecosystem, Microsoft and GoogleCloudPlatform projects, alongside contributions across my own open-source repositories.

Upstream contributions

Project Pull request Contribution Result
Tauri #16057 Guard environment-variable modifications in tests with serial_test
Tauri #16280 Suggest the closest permission identifier when an unknown ACL permission is encountered
Tao #1351 Handle failed Linux display initialisation as Unavailable in raw display handles
Microsoft tgrep #178 Implement Error::source() and add 13 tests for the error module
Google GenMedia Creative Studio #1912 Add a deprecation banner and audit deprecated mcp-imagen-go references
Google GenMedia Creative Studio #1915 Route users away from deprecated mcp-imagen-go

Tauri ecosystem - release contributions

Tauri release contributor Tao release contributor

My contributions are part of the upstream Tauri and Tao projects and their release history. This goes beyond maintaining personal repositories: I actively contribute fixes and improvements to software used by the wider ecosystem.

All merged pull requests All pull requests


My software

AnimaBooter
AnimaBooter

Bootable media tooling · Rust + Tauri 2
NodeDesk
NodeDesk

Developer tooling · TypeScript monorepo
AnimaCAM-OS
AnimaCAM-OS

iPhone camera and video workflows
AnimaBackup
AnimaBackup

Backup tooling · In development
MP5
MP5

Adaptive video platform

Featured projects

AnimaBooter showcase banner

Bootable Linux media tooling and desktop workflows, including OS selection, official ISO downloads and a dedicated CLI.

Rust Tauri 2 Linux

NodeDesk screenshot

A modular developer-tooling project designed around a desktop workflow and reusable packages.

TypeScript Node.js Tauri

DiskMize banner

A lightweight desktop tool to explore disk usage. Inspect directories, find large files, and review storage usage through a straightforward graphical interface.

Python Desktop GUI

TFT Anima Assistant poster

Asistente personal de voz y chat que corre entero en tu propia red. Sin nube, sin claves de API, sin telemetría.

C Voice Self-hosted

AnimaBackup screenshot

Backup tooling and workflows in the Anima software ecosystem.

Rust Systems

MP5 repository

An adaptive video platform and web-based multimedia project.

Web Video TypeScript


Tauri plugins & ecosystem

I build native plugins and reusable components for Tauri v2, exposing operating-system capabilities to cross-platform desktop and mobile applications.

Plugin / project Description Stack
tauri-plugin-power-monitor Battery state, power source and system sleep/wake events across Windows, macOS and Linux
tauri-plugin-brightness Display brightness control through DDC/CI, ddcutil and Linux backlight interfaces
tauri-plugin-ad2mob Google AdMob integration for Tauri v2 on Android and iOS
tauri-plugins Six standalone plugins: beep, hash, hostname, mimetype, timezone and UUID
animacamos-core-public Shared camera and video primitives for AnimaCAM applications

Tech stack

Languages

Rust, TypeScript, JavaScript, Python, C, Node.js, PHP and Bash

Frameworks & application development

Tauri, React, Next.js, Qt, Tailwind and Vite

Systems, infrastructure & databases

Linux, Git, GitHub, NGINX, MySQL, SQLite, Cloudflare and WordPress

GitHub Analytics

marrionesa's GitHub Stats Top Languages

GitHub Streak


Find me online

GitHub LinkedIn Website crates.io npm
Engineering useful software, contributing upstream and learning by shipping.

Pinned Loading

  1. diskmize diskmize Public

    DiskMize - Lightweight Linux disk space analyzer with a graphical desktop interface, directory scanning, and safe file management.

    Python 3

  2. animabooter animabooter Public

    Flash USB drives with soul — tiny, honest, cross-platform USB image flasher with a parallel 3-stage pipeline. Rust + Tauri 2 · Svelte 5. No telemetry, ever.

    Rust 2

  3. nodedesk nodedesk Public

    NodeDesk es un ecosistema de gestión de aplicaciones Node.js de código abierto, diseñado para orquestar proyectos de desarrollo, procesos, entornos de ejecución y pilas de aplicaciones mediante una…

    TypeScript 1

  4. tft-anima-assistant tft-anima-assistant Public

    ANIMA — Local-first personal AI voice and chat assistant with Ollama, FastAPI, Whisper, Piper, PWA, and ESP8266 TFT hardware integration. Fully self-hosted, private, and telemetry-free.

    C 3 1

  5. tauri-plugin-brightness tauri-plugin-brightness Public

    Control display brightness from a Tauri app: DDC/CI, ddcutil and Linux kernel backlight. Engine published as a standalone crate.

    Rust 1

  6. tauri-plugins tauri-plugins Public

    Six standalone Tauri v2 plugins — beep, hash, hostname, mimetype, timezone and uuid — published on crates.io and npm.

    Rust 1