Software Engineer — Web & Cloud

William Cruz

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.

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Kubernetes
  • Docker
  • CI/CD
  • Ansible
  • PostgreSQL
  • GitOps

About Me

Background

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

Currently Building

Coming Soon
Infrastructure

Proxmox Cluster

Production Proxmox cluster on Switch Engines — 3-node HA setup with VM migration, networking, and cloud-init automation on Debian 13.

-- Days
-- Hours
-- Min
-- Sec
In Progress Apr 10 → May 10, 2026
3 Cluster Nodes
  • Proxmox
  • Debian 13
  • Switch Engine
  • Cloud-Init
  • Corosync
erp.williamcruz.ch
Infrastructure

ERPNext ERP

Self-hosted ERPNext v16 on Kubernetes — full ERP platform with MariaDB, NFS shared storage, and automated backups.

12 Running Pods
  • ERPNext
  • MariaDB
  • Kubernetes
  • Helm
  • NFS
View Live
criticalgames.ch
Full Stack

Critical Games

Production-ready web platform for the Critical Games cultural and festival project at FHNW — featuring interactive 3D visualisations and a headless CMS.

  • Next.js
  • React
  • TypeScript
  • Three.js
  • Sanity CMS
  • Docker
View Live
status.williamcruz.ch
Infrastructure

Uptime Kuma

Self-hosted uptime monitoring and status page for 20+ services.

20+ Services Monitored
  • Monitoring
  • Production
View Live
Internal Service
Infrastructure

Treeformation

Ansible-based IaC for provisioning and managing a K3s cluster on Switch Engine — from VM creation to production workloads.

10+ Managed Services
  • Ansible
  • K3s
  • Ansible Vault
  • Switch Engine
Protected Endpoint
Infrastructure

ArgoCD GitOps

Declarative GitOps continuous delivery for all Kubernetes workloads — automated sync from Git to cluster.

8 Apps Managed
  • ArgoCD
  • Kubernetes
  • Helm
  • GitLab CI/CD
View Live

Articles

Latest from the Blog

Infrastructure
Coming Soon
-- Days
-- Hrs
-- Min
-- Sec
In Progress Apr 10 → May 10, 2026

Building a Proxmox Cluster on Switch Engines

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.

~18 min read
  • Proxmox
  • Virtualization
  • Switch Engine
  • Debian
All Articles

Background

Where I've Been

Part-time

Co-Founder & Software Engineer – Web & Cloud

Maram GmbH

  • Co-founded a software development company focused on scalable web and cloud solutions
  • End-to-end responsibility for design, development, and operation of production web applications
  • Full-stack web development and backend services with REST APIs
  • Built and operated containerised cloud infrastructure with automated deployments and GitOps workflows
  • Set up and maintained CI/CD pipelines for automated builds, tests, and deployments
  • Provisioned and managed cloud infrastructure using Infrastructure-as-Code
  • Implemented monitoring and alerting solutions to ensure availability and stability
Part-time

Full-Stack Web Developer

Fachhochschule Nordwestschweiz (FHNW)

  • Developed a production-ready web platform for the "Critical Games" cultural and festival project
  • Full-stack development with Next.js, React, and TypeScript
  • Built interactive 3D components with Three.js for data-driven visualisation
  • Integrated Sanity headless CMS for structured content management
  • Containerisation and deployment support with Docker, monitoring with Sentry
Internship

Web Development Intern

Sabrus GmbH

  • Assisted with implementation and migration of company websites
  • Web development with PHP (Laravel) and MySQL
  • Supported software testing and online publication
  • Contributed to online marketing efforts (Google Ads, Google Analytics)

Learning

Education

Full-time

BSc Computer Science (in progress)

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.

Preparatory Course for FHNW Entrance Exam

zB. Zentrum Bildung

Intensive course in mathematics, physics, English, and programming fundamentals in preparation for the Computer Science degree at FHNW.

ICT Web Certificates (SIZ)

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.

Specialist in Music — Clarinet

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.

Technician in Computer Science

I.P.I. Raúl Cepero Bonilla

Major subjects: programming, network technology, and databases. Graduated with distinction.

Elementary Music Diploma — Piano

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

How I Think

Music taught expression. Engineering taught structure.

Music
Classical training Piano · Clarinet · Composition
Code
Full-stack TypeScript · React · Backend
Systems
Architecture APIs · Structure · Reliability
Cloud
DevOps Kubernetes · Docker · Automation
Discipline
Built over years From Havana to Switzerland