Back to case studies
3 min read
Pokémon Tera Typer

Pokémon Tera Typer

Strategic Overview

Business Challenge: Pokémon Scarlet & Violet introduced complex type matchup mechanics for online cooperative raids, but no tools existed to help casual players make strategic decisions quickly. This led to poor player experiences and frustrated online communities.

My Approach: Built a Vue.js web app that simplifies complex type calculations through progressive disclosure and clear visual hierarchy. Rather than showing all possible matchup data at once, I designed an interface that guides users to optimal offensive and defensive strategies through a focused decision tree.

Impact: Created a functional tool that serves the Pokémon community and demonstrates full-stack capability—from strategic UX decisions through front-end implementation.

Skills Applied: Full-Stack Development • Vue.js • Information Design • Progressive Disclosure • Interaction Design • Side Project Execution


With the recent launch of Pokémon Scarlet & Violet, online cooperative “Tera Raids” have become more popular (and complicated) than ever. Unfortunately, so has showing up to raids with strategically bad pokemon. As a side project, I decided to solve my problem by making an app, instead of trying to memorize type matchups 👀

  • Quick Facts
    • Role: Solo Designer & Dev

It turns out, there’s definitely a wrong way to do Tera Raids. There are literally hundreds of posts like these on Reddit, of seasoned users begging new players to stop using certain Pokémon in important and difficult Raids.

I'm not saying that I'm the subject of one of these posts, but I'm also not… not saying that.

To help these poor souls (and myself) stop sucking at Tera Raids, I designed & built Pokémon Tera Typer — a Vue-based web app that helps noobs like myself figure out what defensive and offensive strategies to use, and how to avoid being the dimwit who brings the whole team down (RIP my Meowscarada, when I foolishly brought it against Pikachu the Unrivaled).

🧠 Good to know: “Tera Raids” are a special online co-op feature available in the most recent Pokémon games. Players pair up with 3 other Pokémon players online to take on one very powerful “raid” Pokémon within a specified time limit. If your Pokémon faints, everyone in the raid takes a time penalty.

App demonstration showing type matchup calculator

Check it out: http://pokemon-tera-typer.netlify.app