---
title: "Ernesto, Wavect's Company Mascot"
canonical: https://wavect.io/ernesto/
language: en
description: "Meet Ernesto, Wavect's sarcastic, chocolate-loving snail mascot, Chief Meme Officer, and the face of a past Web3 card game and AR experiment."
image: "https://wavect.io/img/ernesto/ernesto-social_hu_2676b57b10bda3f7.webp"
---

CHIEF MEME OFFICER

# Meet Ernesto, Wavect’s sarcastic company mascot.

Ernesto is the fictional company mascot of Wavect GmbH, an Austrian software company based near Innsbruck.

A chocolate-loving snail, our Chief Meme Officer, and proof that serious software does not require a serious face.

[Read Ernesto's file](#official-file)

![Ernesto, Wavect's smiling snail mascot with a turquoise shell](/img/ernesto/ernesto-sarcastic_hu_c3a677fd3a640fd6.webp) Ernesto Chief Meme Officer

OFFICIAL FILE

## Slow by nature. Quick with a comment.

Ernesto has been part of Wavect long enough to develop strong opinions about meetings, buzzwords, and the acceptable cocoa percentage of office snacks.

WHY A MASCOT

## Software is made by people. It may as well feel human.

Wavect works on technically demanding products, but complexity is never an excuse to sound distant. Ernesto gives our company a face that is warmer, stranger, and more honest than another stock photo of people pointing at a laptop. Kids like him. Adults do too, although they usually pretend it is because of the branding.

[Meet the people behind Wavect](/about/)

A 30-SECOND DETOUR

## Chocolate Run

Dodge meeting blocks, jump barriers, chain chocolate combos, and catch a golden bar for Cocoa Rush. Ernesto has finally approved a challenge.

### Choose your Ernesto

Higher scores unlock new looks for this visit. Nothing is stored after you leave.

Best 0

Classic Chocolate 600 Fries 1400 Rocket 2400

Score 0

Combo ×1

Shells 3 / 3

Time 30s

![Ernesto holding a bar of chocolate](/img/ernesto/ernesto-chocolate_hu_ca70228789c70356.webp)

Preparing the chocolate route…

Tap the track to jump. Swipe or use the buttons to change lanes.

Move with Left and Right or A and D. Jump with Up, W, Space, the jump button, or a quick tap. Drag across the playfield to change lanes. The round lasts 30 seconds.

Chocolate Run is ready. Start when your priorities allow it.

![Painted 3D print of Ernesto standing on a chocolate-bar base](/img/ernesto/ernesto-3d-print-cutout-v2_hu_67fe3cd54efda13b.webp)Physical prototype, 2023

A BRIEF 3D ERA

## In 2023, Ernesto escaped the screen.

For DMEXCO and w3.vision in 2023, Wavect and Tyrolean creative partners turned Ernesto into a detailed 3D print and a browser-based AR experience opened by URL and NFC. More than 90 visitors collected the related digital keepsake across two event days. The original activation is history, not a live product today.

[Read the independent project story at Kreativland Tirol](https://www.kreativland.tirol/blog/ernesto-erwacht-zum-leben-ar-kooperation-aus-tirol/)

![Ernesto card game box with several illustrated playing cards](/img/ernesto/ernesto-card-game_hu_2f1c915211e1d059.webp)

FROM THE ARCHIVE

## Yes, there was an Ernesto card game.

We once made a physical Web3 card game around Ernesto for workshops, events, clients, and curious families. It was designed to make the language of wallets, tokens, and online communities easier to talk about around a table.

We no longer sell it. Existing clients can ask for one of the remaining German or English decks while stock lasts.

[Ask about a remaining deck](/contact/?intent=ernesto-card-game#contact)

THE SHORT VERSION

## Questions Ernesto has reluctantly approved

### Who is Ernesto?

Ernesto is Wavect GmbH's fictional company mascot: a sarcastic snail with a turquoise shell and a serious interest in chocolate.

### Why does a software company have a snail mascot?

Because technical work can be rigorous without making the company behind it feel anonymous. Ernesto makes Wavect more recognizable and more human.

### Was Ernesto really an AR character?

Yes. In 2023, a browser-based AR version and detailed 3D print appeared at DMEXCO and w3.vision as a time-limited creative activation.

### Can I buy the card game?

No. It is no longer for sale. Existing clients may ask whether a remaining German or English deck is available.

ENOUGH ABOUT THE SNAIL

## Now meet the humans who do the work.

Ernesto handles morale. Kevin, Christof, and Wavect's expert network handle product and engineering.

[Explore experimental software](/services/bleeding-edge/) [Talk to Wavect](/contact/)

## Sources and further context

- [Kreativland Tirol, 2023](https://www.kreativland.tirol/blog/ernesto-erwacht-zum-leben-ar-kooperation-aus-tirol/)

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/ernesto/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-08-06",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-08-06",
      "url": "https://wavect.io/ernesto/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/ernesto/#webpage",
      "@type": "AboutPage",
      "about": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "breadcrumb": {
        "@id": "https://wavect.io/ernesto/#breadcrumb"
      },
      "citation": [
        {
          "@type": "Article",
          "name": "Read the independent project story at Kreativland Tirol",
          "url": "https://www.kreativland.tirol/blog/ernesto-erwacht-zum-leben-ar-kooperation-aus-tirol/"
        }
      ],
      "dateModified": "2026-08-06",
      "description": "Meet Ernesto, Wavect's sarcastic, chocolate-loving snail mascot, Chief Meme Officer, and the face of a past Web3 card game and AR experiment.",
      "headline": "Meet Ernesto, Wavect’s sarcastic company mascot.",
      "inLanguage": "en",
      "mainEntity": {
        "@id": "https://wavect.io/ernesto/#ernesto"
      },
      "name": "Meet Ernesto, Wavect's sarcastic company mascot",
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "height": 1118,
        "url": "https://wavect.io/img/ernesto/ernesto-social_hu_2676b57b10bda3f7.webp",
        "width": 1118
      },
      "url": "https://wavect.io/ernesto/"
    },
    {
      "@id": "https://wavect.io/ernesto/#ernesto",
      "@type": "Person",
      "affiliation": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "disambiguatingDescription": "Ernesto is the fictional company mascot of Wavect GmbH, an Austrian software company based near Innsbruck.",
      "image": "https://wavect.io/img/ernesto/ernesto-social_hu_2676b57b10bda3f7.webp",
      "jobTitle": "Chief Meme Officer",
      "name": "Ernesto",
      "url": "https://wavect.io/ernesto/"
    },
    {
      "@id": "https://wavect.io/ernesto/#breadcrumb",
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/",
          "name": "Home",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/ernesto/",
          "name": "Ernesto",
          "position": 2
        }
      ]
    }
  ]
}
```
