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.

Carlo Ettis b erg er

PRO

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.

Available to hire

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

German
Fluent
English
Fluent
French
Beginner
Italian
Beginner

Work Experience

Web Developer (Part-Time) at 404H
January 1, 2024 - January 1, 2026
Drove product ideation and feature definition from concept to implementation. Designed and built the full frontend from scratch using React and TypeScript, shaping visual identity, UI system, and overall product aesthetic; contributed ~800 hours across design, development, and product strategy over two years.
Intern at kilokilo
January 1, 2024 - December 31, 2024
Successfully collaborated on two websites. Responsibilities included programming and designing web pages
Frontend Developer at 404Hz
January 1, 2024 - January 1, 2026
Drove product ideation and feature definition from concept to implementation. Designed and built the full frontend from scratch using React and TypeScript. Shaped the visual identity, UI system, and overall product aesthetic. Contributed ~800 hours across design, development, and product strategy over two years
Sole Web Developer & Web Designer at Ozelo t Studios Gm bH
January 1, 2023 - Present
Developed and shipped client websites and PWAs using Next.js, TypeScript, and a CMS (Prismic). Focused on cultural institutions and creative clients, delivering production-ready web experiences from concept/UX through implementation.
Sole Web Developer & Web Designer at OZELOT STUDIOS GMBH
January 1, 2023 - Present
Developed and shipped client websites and PWAs using Next.js, TypeScript and Prismic CMS for cultural institutions and creative clients
Freelance Web Developer & Web Designer
January 1, 2022 - Present
Delivered 20+ websites from concept to production for clients across cultural and scientific industries, working independently across the full project lifecycle. Technologies mentioned include React, Next.js, Three.js, and React Three Fiber; also handled both development and design.
Web Developer & Designer at Freelance
January 1, 2022 - Present
Delivered 20+ websites from concept to production for clients across cultural and scientific industries using React, Next.js, Three.js and React Three Fiber. Handled both development and design, working independently across the full project lifecycle

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Media & Entertainment, Professional Services, Education, Non-Profit Organization, Software & Internet
    Calvaquiz

    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.

    https://www.twine.net/signin

    Ozelot Studios

    [Ozelot Studios]

    (https://www.twine.net/signin

    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

    [Konomi Festival]

    (https://www.twine.net/signin

    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.