Skip to content
View Ignaciobrenas's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Ignaciobrenas

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

Ignacio Breñas Logo      Ignacio Breñas 32-Bit Avatar

Typing SVG

Portfolio Web LinkedIn Credly Email CV

Puesto Formacion Ubicacion Disponibilidad Idiomas



Sobre Mí

Desarrollador de Software en Barcelona. Con un perfil curioso, proactivo y resolutivo, enfoco mi trabajo en crear software sólido, fiable y de alto impacto. Me apasiona transformar problemas complejos en soluciones claras, aprender continuamente y aportar valor en cada proyecto.

Cuento con un perfil versátil que me permite aportar en el desarrollo web full stack, la gestión y analítica de datos y el despliegue de infraestructuras virtualizadas. Actualmente curso el 2º año del CFGS en Desarrollo de Aplicaciones Web (DAW) en STUCOM Pelai —tras graduarme en el CFGM de Sistemas Microinformáticos y Redes (SMR)— y me desempeño como Software Developer Intern en Soterguard.

En Soterguard participo en todas las etapas del ciclo de vida de aplicaciones On-Premise empresariales, además de trabajar en Stoam, automatizaciones avanzadas con n8n, e integraciones complejas con ERPs como Sage, A3ERP y Odoo, resolviendo incidencias críticas para PYMEs bajo metodologías Agile / Kanban y atención directa a clientes para comprender sus necesidades técnicas.

Pilares Técnicos Principales:

  • Desarrollo Full Stack & Tipado Estricto: Código limpio en TypeScript (cero any), Node.js, React, Tailwind CSS y Python.
  • Bases de Datos & Persistencia: Modelado conceptual y relacional optimizado en PostgreSQL, PrismaORM, SQL, MySQL y SQLite.
  • Integración de IA & Protocolo MCP: Creación de herramientas deterministas y servidores Model Context Protocol (MCP) para agentes autónomos de IA.
  • Virtualización, Automatización & DevOps: Entornos contenerizados en Docker, contenedores LXC, flujos automatizados en n8n, Linux y metodologías CI/CD.
  • Testing & Calidad de Código: Suites completas con tests automatizados (Vitest, Playwright), arquitectura modular y despliegue continuo.

About Me

Software Developer based in Barcelona, Spain. Curious, proactive, and solution-driven, I craft robust, reliable, and high-impact digital solutions. I am passionate about turning complex technical requirements into intuitive systems, continuously learning, and delivering genuine value in every project.

I bring a versatile background spanning full-stack web development, data management, and containerized infrastructure. Currently completing my 2nd year of the Higher Vocational Degree (CFGS) in Web Applications Development (DAW) at STUCOM Pelai —having previously graduated in Microcomputer Systems and Networks (SMR)— while working as a Software Developer Intern at Soterguard.

At Soterguard, I contribute across all stages of enterprise On-Premise applications, developing for Stoam, orchestrating workflow automations in n8n, integrating core ERP platforms (Sage, A3ERP, Odoo), and troubleshooting client-facing technical incidents under Agile / Kanban workflows.


Experiencia Profesional / Work Experience

Full Stack Developer Intern | Soterguard

Mayo 2026 – Actualidad · Barcelona / Híbrido

  • Participación integral en todas las fases de desarrollo y despliegue de aplicaciones On-Premise empresariales.
  • Desarrollo en Stoam, TypeScript, Node.js, React, Tailwind CSS y Python.
  • Orquestación de flujos y pipelines de automatización de procesos mediante n8n.
  • Integraciones complejas con sistemas de gestión empresarial y ERPs: Sage, A3ERP y Odoo.
  • Metodología Agile (tableros Kanban), iteraciones continuas y soporte directo con clientes para resolver incidencias técnicas y levantar requerimientos.
Ignacio Soterguard 32-Bit Sprite
Full Stack Dev @ Soterguard

TypeScript · Node.js
React · Tailwind CSS
Python · PostgreSQL
n8n · Docker / LXC
Sage / A3ERP / Odoo
Agile Kanban

Técnico Informático en Prácticas | VimTech

Septiembre 2024 – Marzo 2025 · El Masnou, Barcelona

  • Diagnóstico, reparación de hardware y microelectrónica con alta especialización en dispositivos Apple (Mac, iPhone, iPad).
  • Despliegue y configuración de sistemas operativos macOS, Windows y distribuciones Linux.
  • Soporte técnico resolutivo presencial para particulares y PYMEs.

Especialidad:

  • Hardware Apple / macOS
  • Diagnóstico & Reparación
  • Redes & Sistemas

Soporte TI & Desarrollo Web (Voluntariado) | AJMA El Masnou

Marzo 2023 – Agosto 2025 · El Masnou, Barcelona

  • Diseño, desarrollo y mantenimiento continuo del portal web oficial de la asociación.
  • Asistencia técnica audiovisual (cámara, sonido y mesas de control) y mantenimiento preventivo de equipos.

Áreas:

  • Desarrollo Web
  • Sistemas & Redes
  • Producción Audiovisual

Proyectos Destacados / Featured Projects

CRM y ERP modular self-hosted para PYMEs con aislamiento multi-tenant real.

  • Tecnologías: TypeScript (100% Estricto) · Node.js · PostgreSQL · PrismaORM · Docker
  • Hitos: Más de 116 tests automatizados pasando, facturación legal ISO 19005-1 (PDF/A-3b con firma criptográfica), sincronización bidireccional Apple Calendar (webcal://) y Google Calendar, pipeline de ventas Kanban drag & drop, 2FA OTP, RBAC y soporte multi-idioma (11 idiomas).

Servidor oficial bajo el protocolo Model Context Protocol (MCP) para dotar a agentes autónomos de IA de capacidades completas sobre la API de Canva.

  • Tecnologías: TypeScript · Model Context Protocol · Zod · OAuth 2.0 PKCE
  • Hitos: Conexión segura con PKCE, validación en tiempo de ejecución de esquemas de parámetros con Zod y exportación determinista de diseños.

Pipeline distribuido de Machine Learning y procesamiento masivo de transacciones financieras para detección y alerta temprana de fraude.

  • Tecnologías: PySpark · Apache Spark MLlib · Python 3 · Docker
  • Hitos: Clasificación con árboles de decisión (Gradients / Random Forest) sobre millones de registros, métricas AUC-ROC y visualización de anomalías.

Plataforma interactiva para descubrir y reservar veladas gastronómicas y rutas culinarias en el área de Barcelona.

  • Tecnologías: Vue.js 3 · TypeScript · Tailwind CSS · MySQL · Vite
  • Hitos: Sistema de reservas reactivo, panel de administración interactivo y UI optimizada para dispositivos móviles.

Herramienta de productividad visual que detecta cuando el desarrollador desvía la mirada hacia el móvil durante el trabajo.

  • Tecnologías: Python 3 · OpenCV · MediaPipe Face Mesh
  • Hitos: Detección de 468 puntos faciales y seguimiento del iris en tiempo real con disparadores de alertas multimedia.

Entorno de terminal de máxima eficiencia para Windows Terminal, PowerShell 7, Neovim y Zsh.

  • Tecnologías: PowerShell · Neovim (Lua) · Oh-My-Posh · Git
  • Hitos: Configuración portable, bindings ergonómicos de teclado, integraciones con git y temas optimizados de alto contraste.
Explora más de 30 repositorios públicos en mi perfil: github.com/Ignaciobrenas/repositories

Stack Tecnológico

Lenguajes & Runtimes

Lenguajes de Programación

Frontend & Ecosistema Web

Frontend

Bases de Datos, ORMs & Servicios

Bases de Datos

Virtualización, Infraestructura & DevOps

DevOps y Sistemas

Certificaciones Oficiales Verificadas en Credly

Insignia Entidad Emisora Verificación Oficial
Cisco Ethical Hacker Cisco Networking Academy Verificar en Credly ↗
IBM Agile Explorer IBM SkillsBuild Verificar en Credly ↗
Cisco Introduction to Cybersecurity Cisco Networking Academy Verificar en Credly ↗
Cisco Introduction to Data Science Cisco Networking Academy Verificar en Credly ↗

Credly ID: ignacio-brenas-munoz · Verificación criptográfica oficial en tiempo real.


Competencia Lingüística & Movilidad

Idiomas de Trabajo

  • Castellano: Nativo (lengua materna)
  • English: Nivel Profesional (B2 / C1) — Fluidez en especificaciones técnicas, comunicación internacional, RFCs y trabajo en equipo
  • Català: Nativo (educación íntegra en Cataluña)

Ubicación & Disponibilidad

  • Ubicación: Barcelona, España
  • Modalidad: Presencial en área de Barcelona · Híbrido · 100% Remoto
  • Disponibilidad: Inmediata / Open to Work
  • Movilidad: Transporte público regular por Barcelona · Preparando carnet de conducir B

Estadísticas & Actividad en GitHub


Contacto Directo

Siempre abierto a colaborar en proyectos tecnológicos exigentes, puestos de ingeniería de software e integraciones de alto rendimiento.

Portfolio LinkedIn Credly Email

Ignacio Coding 32-Bit Sprite

"Construyendo software sólido, eficiente y de alto impacto."

Pinned Loading

  1. RunAndEat RunAndEat Public

    Urban gastronomic events platform developed with vanilla PHP, MySQL, JavaScript, and Apache (1st DAW Academic Project, STUCOM).

    JavaScript 1

  2. Skeleton-Meme Skeleton-Meme Public

    Computer vision productivity tool using MediaPipe Face Mesh & OpenCV to stop doomscrolling with the Skyrim Skeleton meme.

    Python 1

  3. Virtual_Mouse Virtual_Mouse Public

    Contactless AI virtual mouse system using OpenCV, MediaPipe hand tracking, PyAutoGUI, and CustomTkinter GUI.

    Python 1

  4. Argus-Fraud-Radar Argus-Fraud-Radar Public

    ARGUS Fraud Radar: Enterprise real-time banking fraud detection platform (PySpark, Medallion Architecture, LightGBM, FastAPI & Streamlit). STUCOM Pelai · DAW 2 · UNITA Erasmus+ BIP.

    Python 1