Back to home

Prints in the active theme

Curriculum VitaeEdition MMXXVI

Ink proof

Manuel Heller

Full-Stack DeveloperBasel region, Switzerland

Full-stack developer with five years of production experience in PHP and Vue, a background as a certified IT systems engineer (EFZ), and a trained eye for web design honed through photography and graphic design. Deeply invested in AI-assisted workflows (custom agents, hooks, skills, multi-step prompting) and convinced that continuous learning is not optional in the current tech climate. Team player with a quick grasp and the patience to turn a problem over until the solution is clean.

Experience

since 11/2021zvoove Switzerland AG

Full-Stack Developer

  • Development on zvoove Core, an enterprise SaaS in the staffing sector: grown PHP codebase, modern Vue frontend, BFF API in between
  • API and interface tooling (PHP, OpenAPI, Yii)
  • E2E test coverage with Cypress
  • Code reviews and architecture discussions in a ~14-person dev team
  • GitLab workflows, internal release management, Docker/Traefik dev environment

2020–2021Primarschule Grellingen · Altersheim Rosengarten

Civilian service

  • Teaching assistance in daily school life; activation program and care in a nursing home

2016–2020Novartis Pharma AG · GIBM Muttenz

Apprenticeship, IT systems engineer EFZ

  • Server and network administration, device management, IT service management per ITIL
  • Independently built an integrated display and info system with Scala Digital Designer
  • Degree: Swiss Federal Certificate of Competence

Own projects

joggediballa.ch

React 19 · tRPC · Drizzle · MySQL

All-in-one club platform: dynamic permission system, member and sponsor management (68+ sponsors), live Twitch overlay. Vibecoded, self-hosted.

manuelheller.dev

Next.js 16 · R3F · WebGL

This site: GPU fluid simulation as the hero, Risograph aesthetic, four languages, statically exported to my own server.

Shot-Counter

Vue 3 · Express · SQLite · Electron

Party scoreboard as a desktop app: QR join over LAN, realtime via server-sent events, atomic counter.

full-project-rework

Claude Code skill

Autonomous multi-agent codebase overhaul with analyzers, reviewers and implementers. Public on GitHub.

Core technologies

AI workflow · core competence
Claude Code · Cursor · custom agents, hooks, skills · MCP · multi-step prompting
Daily driver
PHP · Yii · Vue · MariaDB/MySQL · OpenAPI/Swagger · Cypress · HTML/CSS/JS
Ops & tooling
Docker · Git/GitLab · nginx · Linux servers · Bash · PowerShell
Vibecoded
TypeScript · React · Next.js · tRPC · Drizzle · Electron · GSAP · Three.js/R3F · WebGL shaders
Creative
Lightroom · Photoshop · DaVinci Resolve · photo and video production at a semi-professional level

Languages

German
native
English
fluent, incl. technical
French
school level

Engagement

since 2022

Vice president · Verein Jogge di Balla

Co-founder of the 9-person event club: web platform, social media lead (~100k views / 30 days), club photographer and videographer.

Strengths

  • Outgoing, extroverted, team player
  • Quick grasp, eager to learn
  • Perfectionist with a tendency to productively overdo it
  • Creative eye from photography and graphic design

Education

2016–2020
IT systems engineer EFZ · Novartis Pharma AG · GIBM Muttenz
2014–2016
Secondary school, level E · Sekundarschule Zwingen
2012–2014
Gymnasium, years 1–2 · Gymnasium Laufen

Printed from manuelheller.dev/cv. The sheet follows the chosen ink character.

Public version, full contact details on request.

InkRiso