CVEdition MMXXVI
Manuel Heller
Software developer · PHP & VueBasel region, Switzerland
I build Vue interfaces for complex business processes, the PHP backends and integrations behind them, and own the automated release tests. On the side I develop and run my own web applications where design and code come from one hand. Available from 1 December 2026, full-time.
- manuelheller [at] bluewin.ch
- manuelheller.dev
- github.com/manu-brighter
Experience
since 11/2021zvoove Switzerland AG
Application developer (full-stack)
- Designed and built Vue interfaces for complex business processes and developed the associated PHP endpoints, including digital document and signature workflows.
- Shared responsibility for integrations and data synchronisation: implemented requirements in PHP and SQL, investigated root causes and resolved faults.
- Built a CSV export for a product migration as part of a team: mapped data from multiple databases to the target format, implemented validation and fixed export failures with large or incomplete datasets.
- Played a major role in developing and maintaining a Cypress suite of around 30 extensive release tests. Ran tests, analysed failures and fixed issues or coordinated their resolution.
- Extended API endpoints for an AI-assisted application and reviewed API contracts, tests and error handling.
- Ongoing Cypress-to-Playwright migration: built a parallel test suite and ported tests; adoption in the regular release process is in preparation.
11/2020–10/2021Primarschule Grellingen · Altersheim Rosengarten
Civilian service
- Teaching assistance and care at Primarschule Grellingen and Altersheim Rosengarten.
Own projects · built with AI assistance
joggediballa.ch
React · TypeScript · Node.js · tRPC · MySQL
Club and event platform designed and developed over several months; in use since 2024, self-hosted and continuously developed. Permissions, supporting memberships and attendance reporting; order and point-of-sale system for service, kitchen and bar, moderated live slideshow and streaming overlay.
manuelheller.dev
Next.js · TypeScript · WebGL · GLSL
Individually designed and developed portfolio with an interactive GPU ink simulation, four languages, device-dependent quality levels and automated browser tests.
Skills
- Backend and data
- PHP · Yii · REST · OpenAPI · SQL · MySQL · MariaDB
- Frontend
- Vue.js · JavaScript · HTML · CSS
- Testing & QA
- Cypress · Playwright · E2E · Code reviews
- Tooling
- Git · GitLab · Docker · Linux and nginx for own projects
- Own projects
- TypeScript · React · Next.js · tRPC
- AI tools
- Codex · Claude Code · custom skills, agents and MCP integrations
Languages
- German
- native
- English
- fluent
- French
- school level
Engagement
since 08/2022
Co-founder and vice president · Jogge di Balla
Design, development and operation of the club platform; event organisation and media production.
Interests
- Wildlife and automotive photography
- Travel
- Skiing and snowboarding
- Diving
Education
- 2016–2020
- Betriebsinformatiker EFZ · Swiss Federal VET Diploma · Novartis Pharma AG · GIBM Muttenz