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

Portfolio LinkedIn Gmail CV

Sobre mí

nombre:      Iván Jonás Fernández Correa
rol:         Desarrollador Full-Stack & DevOps
ubicació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 trabajar
diferencia:  escribo el código y administro la infraestructura donde corre

Estadísticas de GitHub

Estadísticas de GitHub Lenguajes más usados

Lo que construyo

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

Proyecto destacado — LifeOS

LifeOS Suite 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
Proyecto Descripción Enlace
OposApp TFG (DAM): seguimiento del BOPA + tests con IA local (Flutter + Spring Boot) GitHub
Job-radar Scraper self-hosted de ofertas (JobSpy + RSS) → scoring con LLM (Groq/Gemini/Ollama) → pipeline n8n → CRM Astro/Postgres, todo configurable desde web GitHub
Dozeforge App 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 reversible GitHub
VagabondBatterySaver Módulo Magisk (Android root): activa Battery Saver al bloquear la pantalla y gestiona los governors de CPU para minimizar consumo GitHub
Happines-CO Proyecto educativo (1º DAM): web estática con HTML, CSS y JavaScript GitHub
Hooklab Constructor/firmador/verificador de webhooks, 100% cliente hooks.ivanjonasfc.dev
Acopio de Código Vault de comandos de infra y desarrollo syntax.ivanjonasfc.dev

Tech Stack

Backend y Runtime
Java Python TypeScript NestJS Spring Boot FastAPI

Frontend y Móvil
Angular React Next.js Astro Ionic Flutter Tailwind

Datos e IA
PostgreSQL MongoDB Redis Qdrant RAG MCP

DevOps e Infraestructura
Docker Linux Git Forgejo n8n Caddy WireGuard Cloudflare Prometheus Grafana

Gráfico de contribuciones

Calendario de contribuciones

Conecta conmigo

Portfolio LinkedIn Gmail GitHub Visitas

footer

Pinned Loading

  1. Happines-CO Happines-CO Public

    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. VagabondBatterySaver VagabondBatterySaver Public

    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. OposApp OposApp Public

    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. Dozeforge Dozeforge Public

    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-radar Job-radar Public

    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