# Cat Pereira > Full stack software engineer. I bridge the gap between computer vision and the real world, building the dashboards and backend services that make CV work in production. ## Projects - [Poorly Drawn Pokemon Interpretability](https://reflect.cv/poorly-drawn-pokemon/how-it-works): Interactive embedding map of how the Poorly Drawn Pokemon models place all 1025 Pokemon, with a write-up on how the models and their training data are made. - [satguessr](https://huggingface.co/spaces/catpereira/satguessr): Similarity explorer and geolocation game over AlphaEarth Foundations satellite embeddings for the Lower 48. - [Quadcraft](https://github.com/catherinepereira/quadcraft): Pilotable drone for Minecraft Java whose camera feeds external programs, for recording flights and training models to fly it. - [Poorly Drawn Pokemon](https://reflect.cv/poorly-drawn-pokemon/): Two-player game where each player draws a Pokemon from memory and the better drawing wins the battle. - [F1Guessr Interpretability](https://f1guessr.com/how-it-works): Grad-CAM interpretability site for the F1Guessr classifier, a multi-head model predicting the year and track from a race photo. - [The United Stats](https://theunitedstats.com): Map of the United States that paints public statistics onto states and counties. - [Yoga Mirror](https://reflect.cv/yoga-mirror/): Hold a yoga pose in front of your webcam and the app classifies it live - [DarkScrolls](https://github.com/catherinepereira/darkscrolls): Chrome extension that seals away distracting websites and counts the doomscrolls you dodged. - [Sorty](https://reflect.cv/sorty/): Image classification dataset tool that runs entirely in the browser, with no server, account, or API keys. - [Sign Cards](https://reflect.cv/sign-cards/): Browser game for learning ASL fingerspelling, with themed levels and webcam flashcards. - [Computer Vision Explorables (explorable.cv)](https://explorable.cv): The home for my computer vision explorables! - [Otterwatch](https://reflect.cv/otterwatch/): Live status board that watches sea otter cams, detects when an otter is on screen, and notifies you when one appears. - [detstream](https://github.com/catherinepereira/detstream): Modular object detection framework for live video feeds. The engine behind Otterwatch. - [Airship](https://catpereira.dev): Worked on platform micro services, fully designing and implementing features across our stack from the database structure (Postgres, Prisma), to API design (NestJS, REST), and our user interfaces (TypeScript, React, Svelte). - [OpenHand](https://reflect.cv/openhand/): Web app that converts American Sign Language fingerspelling to text in real-time using a webcam. - [prompt2dataset](https://github.com/catherinepereira/prompt2dataset): CLI tool that generates labeled image datasets from plain-English descriptions. - [airship.top](https://github.com/catherinepereira/airship-top): A website I hosted to track live player count statistics for the multiplayer game platform Airship using GCP Cloud Run, Cloud Scheduler, Firebase Hosting, and Neon. - [dinnote](https://github.com/catherinepereira/dinnote): Package building off my existing work with the dinscribe package to add speech diarization into my audio pre-preprocessing pipeline. - [dinscribe](https://github.com/catherinepereira/dinscribe): Package streamlining multiple steps of applying audio pre-processing libraries to clean noisy audio and detect speech. - [F1 Pit Wall](https://f1pitwall.vercel.app): Website hosting transcriptions of all driver radio communications from the 2025 F1 season. - [F1Guessr](https://f1guessr.com): Web game inspired by GeoGuessr for F1 fans to guess the year and grand prix from a photo of the race. ## Explorables