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:

Python SQL Pandas NumPy
Statistics Machine learning Deep learning Large language models
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:

PyQt6 JavaFX Internationalization FFmpeg
desktop apps · packaging · internationalization · media tooling
╰─ ◉ environment:

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

$ kubectl get focus --all-namespaces

Focus map connecting data analytics, AI, software engineering and Linux

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


$ ls projects/

01 / SRT4U

Subtitle Processor

Python 3.13 + PyQt6 subtitle suite with GUI/CLI, subtitle QA and analytics, SQLite history, translation providers and FFmpeg packaging. FastAPI and local Whisper transcription are optional extras.

Open SRT4U repository

02 / TASKFLOW

Desktop Productivity Application

Java 21 + JavaFX cross-platform task manager with SQLite persistence, Pomodoro timers, task history, themes, i18n, native packaging and CI/CD.

Open TaskFlow repository

03 / AURA TRANSCRIBE

On-Device Speech & Live Subtitles

Android speech-to-text with Java + Rust + GGML, Nemotron streaming ASR, IME keyboard, floating subtitles and audio routing; inference runs on-device.

Open Aura Transcribe repository

04 / HAIRWASHTRACKER

Local-First Hair-Care Routine Tracker

Flutter + Dart app for recording wash days, browsing a calendar, reviewing weekly and monthly statistics, and estimating the next wash from personal history. Includes light/dark/system themes and CSV/JSON import/export; data stays on-device.

Open HairWashTracker repository

05 / CROSSEDARTS

Local-First Learning Workspace

React 19 + TypeScript learning environment with browser-based SQLite WASM, notes, books, knowledge graph, SM-2 spaced repetition and on-device AI. Optional FastAPI backend.

Open CrossedArts repository

06 / PORTFOLIO LAB

Projects in Active Development

A growing space for experiments, prototypes and new portfolio work. More details will be added as projects reach a presentable milestone.

status: expanding · documentation in progress

---

$ 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

GitHub followers GitHub stars Last profile repository commit


$ connect --socials

GitHub   LinkedIn   Email



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

Thank-you footer with subtle animated accents

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 6