Skip to content
View IvanjonasFC's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report IvanjonasFC

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
IvanjonasFC/README.md

Ivan Jonas - Full-Stack y DevOps

typing

PortfolioLinkedInGmailCV

Sobre mí

nombre: Iván Jonás Fernández Correarol: Desarrollador Full-Stack & DevOpsubicación: Gijón, Asturias (remoto / híbrido / presencial en Asturias)formación: DAM (desarrollo) + ASIR (sistemas)enfoque: full-stack (Java, Python, TypeScript) + IaC (Docker, Linux, CI/CD) + IA (RAG, MCP)lema: "Automate everything"disponible: para trabajardiferencia: escribo el código y administro la infraestructura donde corre

Estadísticas de GitHub

Estadísticas de GitHubLenguajes más usados

Lo que construyo

DesarrolloInfraestructura e IA
APIs REST con NestJS, Spring Boot y FastAPIHomelab 24/7: ~30 servicios en Docker sobre NAS Synology
Apps Angular + Ionic y web Astro / Next.js / ReactCaddy (TLS auto), WireGuard, Cloudflare DNS+DDNS
Autenticación JWT/RBAC, cifrado AES-GCMGitOps/CI-CD con Forgejo + automatización con n8n
Bases de datos PostgreSQL / MongoDB / RedisObservabilidad: Prometheus, Grafana, Loki, Tempo
IA propia: RAG sobre pgvector/Qdrant + LLMs vía MCPContenedores endurecidos, backups con pruebas de restauración

Proyecto destacado — LifeOS

LifeOSSuite familiar self-hosted con IA propia ("Lito"). Devuelve la soberanía de tus datos: vive en tu propio servidor, sin suscripciones ni terceros.

Backend: NestJS + PostgreSQL + TypeORM + BullMQ + Redis
Frontend: Angular 18 + Ionic 8 (app Android)
IA "Lito": RAG sobre pgvector/Qdrant + LLMs vía Model Context Protocol (MCP)
Módulos: chat cifrado, calendario, gastos con splits en tiempo real, nube, notas, geolocalización y panel de administración
Otros proyectos
ProyectoDescripciónEnlace
OposAppTFG (DAM): seguimiento del BOPA + tests con IA local (Flutter + Spring Boot)GitHub
Job-radarScraper self-hosted de ofertas (JobSpy + RSS) → scoring con LLM (Groq/Gemini/Ollama) → pipeline n8n → CRM Astro/Postgres, todo configurable desde webGitHub
DozeforgeApp de escritorio (Tauri) para auditar y arreglar consumo de batería, sueño y almacenamiento en Android vía ADB — bloatware, wakelocks, Doze, standby buckets, todo reversibleGitHub
VagabondBatterySaverMódulo Magisk (Android root): activa Battery Saver al bloquear la pantalla y gestiona los governors de CPU para minimizar consumoGitHub
Happines-COProyecto educativo (1º DAM): web estática con HTML, CSS y JavaScriptGitHub
HooklabConstructor/firmador/verificador de webhooks, 100% clientehooks.ivanjonasfc.dev
Acopio de CódigoVault de comandos de infra y desarrollosyntax.ivanjonasfc.dev

Tech Stack

Backend y Runtime
JavaPythonTypeScriptNestJSSpring BootFastAPI

Frontend y Móvil
AngularReactNext.jsAstroIonicFlutterTailwind

Datos e IA
PostgreSQLMongoDBRedisQdrantRAGMCP

DevOps e Infraestructura
DockerLinuxGitForgejon8nCaddyWireGuardCloudflarePrometheusGrafana

Gráfico de contribuciones

Calendario de contribuciones

Conecta conmigo

PortfolioLinkedInGmailGitHubVisitas

footer

Pinned Loading

  1. Happines-COHappines-COPublic

    Proyecto educativo realizado en 1º de DAM (Desarrollo de Aplicaciones Multiplataforma). Página web estática con HTML, CSS y JavaScript básica.

    HTML

  2. VagabondBatterySaverVagabondBatterySaverPublic

    Modulo Magisk para dispositivos Android rooteados que activa automáticamente el modo Battery Saver al bloquear la pantalla y gestiona los governors de la CPU, optimizando al máximo el consumo en st…

    Java 2 1

  3. OposAppOposAppPublic

    OposApp es una aplicación móvil para Android, desarrollada con Flutter, que automatiza el seguimiento de convocatorias del Boletín Oficial del Principado de Asturias (BOPA) y genera tests de prácti…

    Dart

  4. DozeforgeDozeforgePublic

    No-root desktop app to audit and fix Android battery drain, sleep and storage over ADB. Bloatware, wakelocks, Doze, standby buckets and more — everything reversible, in one place. Built with Tauri …

    Svelte

  5. Job-radarJob-radarPublic

    Self-hosted AI job-search automation: scraper (JobSpy + RSS) → LLM scoring (Groq/Gemini/Ollama) → n8n pipeline → Astro/Postgres CRM. Todo configurable desde una web.

    Astro