Skip to content
View marodriguezd's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Sevilla, Andalucía, España, Europa

Block or report marodriguezd

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. Markdown is supported. 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
marodriguezd/README.md

$ whoami

Terminal profile card


$ cat tech-stack.yaml

marodriguezd:~$ cat tech-stack.yaml
├─ ◈ data_ai:



analysis · statistics · machine learning · generative AI
├─ ◫ software_backend:

Java, Spring, FastAPI, SQLite and Docker
Java · Spring Boot · FastAPI · SQLite · Docker
├─ ☁ databases_platform:

PostgreSQL, MySQL, MongoDB and AWS
PostgreSQL · MySQL · MongoDB · AWS
├─ ⚙ tooling_ci:

Git, GitHub, GitHub Actions and Linux
Git · GitHub · GitHub Actions · Linux · CI/CD
╰─ ◌ desktop_i18n:


desktop apps · packaging · internationalization · media tooling
╰─ ◉ environment:


daily environment · Linux-native workflow
status: building · environment: Fedora Linux · mode: data + software + AI

$ kubectl get focus --all-namespaces

Focus map connecting data, AI, software and Linux

direction: data analytics · machine learning · generative AI · software engineering · Linux


$ ls projects/

01 / SRT4U

Subtitle Processor

Python 3.13 + PyQt6 desktop application with CLI, FastAPI, translation/transcription services, SQLite history, subtitle analytics/QA, FFmpeg, i18n and packaging.

02 / TASKFLOW

Desktop Productivity Application

Java 21 + JavaFX + SQLite with Pomodoro, persistence, history, themes, i18n, packaging and CI/CD.

03 / VIDEO-SLICE-TUI

Terminal-first video tooling

High-performance TUI for segmenting, trimming and merging video directly from the terminal.

04 / YOUTUBE SUMMARIZER

Transcription + summarization

Telegram bot + CLI workflow for transcribing and summarizing YouTube videos with a Gemini-powered pipeline.


$ tail -f learning.log

2023  ── DAM · Desarrollo de Aplicaciones Multiplataforma
2025  ── EOI · Data Analytics · 253 h
2025  ── AWS · Generative AI Foundations
2026  ── HACK A BOSS · AI & Data · 196 h
2026  ── Anthropic · Claude Code in Action

$ git --stats

GitHub statistics Most used languages

GitHub contribution graph


$ connect --socials

GitHub   LinkedIn   Email



fedora@marodriguezd:~$ echo "thanks for stopping by"

Animated thank you footer

Pinned Loading

  1. Bubble-Breathing Bubble-Breathing Public

    🫧 Immersive guided breathing & breath-hold trainer PWA with real-time animations, gamification, stats, dashboard, 7 languages, and dark/light themes. Built with React + TypeScript + Vite.

    TypeScript 1

  2. SRT4U-Subtitle-Processor SRT4U-Subtitle-Processor Public

    Local-first subtitle processor: desktop GUI + headless CLI to translate, clean, analyze and burn in subtitles (.srt/.vtt/.ass/.txt), with optional local REST API and Whisper transcription.

    Python 3