Proxmox Cluster
Production Proxmox cluster on Switch Engines — 3-node HA setup with VM migration, networking, and cloud-init automation on Debian 13.
- Proxmox
- Debian 13
- Switch Engine
- Cloud-Init
- Corosync
Software Engineer — Web & Cloud
I design, build, and operate production-ready web applications and cloud infrastructure — from modern frontend experiences and REST APIs to Kubernetes, GitOps, CI/CD, and monitoring.
About Me
Software Engineer based in Basel, Switzerland, with a background spanning full-stack web development and cloud infrastructure. Currently pursuing a BSc in Computer Science at FHNW while co-founding Maram GmbH, a company focused on scalable web and cloud solutions.
I build and operate production systems end-to-end — from React and Next.js frontends to REST APIs, Kubernetes clusters, CI/CD pipelines, and monitoring stacks. My approach combines hands-on engineering with a strong focus on reliability, automation, and clean architecture.
Before software, I trained as a classical musician in Cuba — ten years of piano and clarinet. That background taught me discipline, structured thinking, and the ability to perform under pressure. I bring the same rigour to engineering.
Featured
Production Proxmox cluster on Switch Engines — 3-node HA setup with VM migration, networking, and cloud-init automation on Debian 13.
Self-hosted ERPNext v16 on Kubernetes — full ERP platform with MariaDB, NFS shared storage, and automated backups.
Production-ready web platform for the Critical Games cultural and festival project at FHNW — featuring interactive 3D visualisations and a headless CMS.
Self-hosted uptime monitoring and status page for 20+ services.
Ansible-based IaC for provisioning and managing a K3s cluster on Switch Engine — from VM creation to production workloads.
Declarative GitOps continuous delivery for all Kubernetes workloads — automated sync from Git to cluster.
Articles
Step-by-step guide to deploying a 3-node Proxmox VE cluster on Switch Engine VMs — from Debian 13 base install to HA clustering, VM migration, and cloud-init networking.
Infrastructure How I deployed a full ERPNext v16 ERP system on a resource-constrained K3s cluster — solving NFS storage, MariaDB secrets, Helm timeouts, and why ERPNext won over Odoo for self-hosted infrastructure.
Security How I manage secrets across Ansible Vault, 1Password, and Kubernetes — including the existingSecret pattern that fixed a critical PostgreSQL initialization bug.
Automation Seven n8n workflows that monitor ArgoCD sync state, node health, pod CrashLoops, TLS certificate expiry, backup verification, disk usage, and send a daily infrastructure summary — all alerting via Signal.
Background
Maram GmbH
Fachhochschule Nordwestschweiz (FHNW)
Sabrus GmbH
Learning
Fachhochschule Nordwestschweiz (FHNW)
Focus on Software Engineering, Web Development, and Cloud Computing. Core coursework in OOP (Java), database systems, operating systems, computer networks, and functional programming (Haskell). Extensive project-based work across multiple semesters.
zB. Zentrum Bildung
Intensive course in mathematics, physics, English, and programming fundamentals in preparation for the Computer Science degree at FHNW.
Schulen kvBL
ICT Assistant Web SIZ, ICT Professional Web SIZ, and ICT Power-User SIZ. Focus on web development, HTML, CSS, JavaScript, and CMS systems.
Provincial Centre for Artistic and Professional Development
State-recognised diploma in music education (clarinet) at upper secondary level. Comprehensive practical and theoretical training in instrumental performance, music theory, and ensemble work.
I.P.I. Raúl Cepero Bonilla
Major subjects: programming, network technology, and databases. Graduated with distinction.
Escuela Elemental de Arte "Gerardo Delgado Guanche"
10-year programme at the National Centre for Art Schools (Cuban Ministry of Culture). Subjects: solfège, music theory, piano performance, and musical appreciation.
5 Pillars
Music taught expression. Engineering taught structure.