Self-taught web developer and web designer based in Zürich, building production websites, PWAs, and digital experiences for cultural institutions, music festivals, labels, and architecture firms since 2021. Works as a sole developer and designer at Ozelo t Studios, delivering end-to-end product website and PWA builds.
Frontend is his strongest area (React, Next.js, TypeScript), while he has deliberately deepened into backend and full-stack development over recent months.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Calvaquiz is something you wouldn’t expect from a sports app. Instead of guessing a numeric outcome, players have to decide whether creative statements by the quizmaster are true or false. Football knowledge isn’t the main driver; luck, logic, and persistence are. At Ozelot Studios, we developed Calvaquiz for the Calvados Bar, a well-known sports bar in Zurich. It’s a progressive web application built with Next.js on top of Payload CMS and Neon.
The application was built primarily using AI models, following processes like spec-driven development and CI/CD to ensure quality throughout. While my involvement started at the conception stage, I was brought back in later to clean up a messy codebase, courtesy of our good friends Claude and Codex. Inheriting AI-generated code comes with its own set of challenges: logic that works but doesn’t scale, inconsistent patterns, and a design that had grown without direction.
My job was to bring structure and coherence to the project. That meant building a reusable component library: cards with multiple variants, page-level layout containers, header components with conditional rendering, and smaller composable features that could be shared across the app. The result is a live product with around 1500 participants and counting, running regularly at one of Zurich’s most popular sports bars.
[Ozelot Studios]
Ozelot sits at the intersection of aesthetics and music — a creative studio with a distinct point of view. After three years of building client work under the Ozelot name, it was time to put our own fingerprint on the web. I was in the driver’s seat for the full rebuild.
My responsibilities covered the entire process: research, design, development, and ongoing content management. The 3D and R3F work was handled by a team member, but after handover I stepped in to fix bugs and refactor the codebase into a structure that actually scales.
Technical Highlights
Built with Next.js and Prismic CMS. The site has a lot of moving parts: a WebGL canvas, video-heavy pages, and performance constraints that don’t forgive much. Finding the right hosting solution for high-quality video without killing load times was one of the more stubborn problems — but we got there.
The result is a site that reflects who Ozelot is without compromising on how it runs.
[Konomi Festival]
Konomi is a Japanese music festival based in Basel. I handled the full project lifecycle: UX and UI design, development, hosting, and ongoing maintenance, in close collaboration with the festival organizers.
The site has a strong aesthetic direction rooted in Japanese visual culture, complemented by subtle GLSL shader effects and GSAP animations that give it texture without being distracting.
Technical Highlights
Built with Next.js and Prismic CMS, with Zustand for global state management. The more interesting challenges were in the content architecture — particularly the gallery, which required a double pagination system navigating both across years and within each year independently. A filtering system and search bar round out the content discovery experience, keeping a large volume of content navigable.
The site has been running and evolving since launch, with positive user feedback and good conversion rates.
Hire Carlo Ettis b erg er today
To get started post up your job and then invite Carlo Ettis b erg er to your job.