Skip to main content
Hundo Hunter
00 · ABOUT

About Hundo Hunter

Built by Adrian Pettersen in Trondheim, Norway, under Pettersen Commerce. The site is the public-facing toolbox of the iOS app of the same name — same logic, same data, same numbers, no install required.

01 · TL;DR

I built Hundo Hunter because I was tired of typing IVs into a spreadsheet. Every other calc on the internet either wanted my email, made me watch an ad, or buried the answer under three paragraphs of SEO filler. I just wanted to point my camera at a mon and have the number show up. Now it does — for me, and for anyone else who wants to use it.

02 · WHO
AP
Adrian Pettersen
Trondheim · NO

Solo developer, casual trainer, math nerd.

I'm a Norwegian software engineer based in Trondheim. I run Pettersen Commerce — a one-person shop that ships consumer tools I actually want to use myself. Hundo Hunter is the project I work on after the day job, on weekends, on flights. It's entirely self-funded and entirely solo: design, engineering, copy, support, and the occasional 2 a.m. App Store review reply are all me.

I've been playing the game on and off since launch. The collection side — chasing hundos, planning trades, prepping raid teams — is what kept me coming back. The competitive side, I respect from a distance.

03 · WHY THIS EXISTS

The moment I remember: I had ~600 mons in storage, a hunch that maybe a dozen of them were hundos, and no fast way to confirm. The in-game appraisal flow takes five taps per mon. That's 3 000 taps. So I did what every developer does when faced with a tedious manual task — I opened a fresh project folder and called it “hundo-hunter”.

The first version was a one-screen IV calculator on the web, written in a weekend. Then the website grew calculators for trades and power-ups. Then I realized I could do better than asking trainers to type numbers in: with iOS Screen Recording piped through a Broadcast Extension, an OCR pipeline could read CP / HP / dust / species off the screen in real time while a trainer scrolled their storage. That became the iOS app — a live broadcast scanner that auto-fills the vault as you scroll. It's the feature I'm proudest of, and the one I use every week.

Hundo Hunter exists because the trainers I built it for — the ones who care about the math, who plan their trades, who don't want a login wall between them and a number — deserve a tool that respects their time.

04 · UNDER THE HOOD

For the curious devs: Hundo Hunter is two codebases sharing one data layer. The website is a Next.js 15 App-Router app deployed on Vercel — ~5 500 statically-generated pages plus a handful of ISR routes for live event / raid / Rocket calendars. Neon Postgres caches translated event copy across 10 locales so we're not paying an LLM per pageview.

The iOS app is React Native (Expo Router) with custom native Swift modules. The live scanner runs in a Broadcast Extension — Vision-framework OCR plus a 256-dim MobileNetV3-small CNN (CoreML, ~2.5 MB on-device) for sprite recognition. The recognition pipeline runs entirely on your phone; no frames, no screenshots, no telemetry leave the device.

Next.js 15VercelNeon PostgresReact NativeSwift + VisionCoreML
05 · STACK DETAIL
Web

Next.js 15 on Vercel. Static generation for ~1 020 reference pages, ISR for live trackers (events / raids / research / Rocket / shinies / eggs). Neon Postgres for the event-translation cache.

iOS

React Native (Expo Router) with custom native Swift modules. Live broadcast OCR via the Vision framework, on-device only. SQLite for the local vault — collection data never leaves your phone.

Data sources

LeekDuck via ScrapedDuck for live data. pogoapi.net for stats / moves / max CP. Tier-list curation from Pokebattler, Pokémon GO Hub, Pokebase, Dotgg, and Dittobase. PokéMiners for sprite assets.

06 · DATA PHILOSOPHY

The deal I've made with the trainers who use Hundo Hunter is simple: no ads, no tracking, no account. The website runs Vercel's first-party cookieless analytics — page counts only, no visitor profiles, no GDPR banner. The iOS app stores your vault in a local SQLite database that never gets uploaded anywhere. There is no “sync” toggle because there is no server to sync to.

Where I can, I contribute back. The sprite-recognition CNN was trained on screenshots augmented with sprites from PokéMiners — the unsung heroes who datamine and publish assets so the rest of the community can build on top of them. Tier-list and counter data is curated from Pokebattler, Pokémon GO Hub, Pokebase, Dotgg, and Dittobase; every per-species page that uses their numbers credits the source on the page.

No login, no tracking, no ads

We don't identify you. We don't store collection data on a server. The website tools all run in your browser — close the tab and the inputs are gone.

Math, not magic

Every calculator (IV, trade, raid, power-up) uses the same numeric formulas the wider community has reverse-engineered over the years. No black-box recommendations.

Independent and unaffiliated

We are not Niantic, The Pokémon Company, Nintendo, or Game Freak. No copyrighted assets are used on this site — every visual is original geometry. Brand references in metadata exist only for nominative search-engine matching.

Respect the game

No assist with bot accounts, account-trading, GPS spoofing, or anything that violates the publisher's terms of service. The tools are reading aids, not cheating tools.

07 · WHAT I'VE SHIPPED
5 500+
website pages
2 000+
iOS trainers (est.)
500 000+
mons calculated
10
locales supported

Hundo Hunter ships almost weekly. Every release — the broadcast-scanner discriminator, the multi-locale launch (10 languages), the Max Battles surface, the per-grunt Rocket phrase search — lands on the public changelog with a human-readable summary, not a git log dump. Pick the format that fits your reader: RSS, Atom, or JSON Feed.

08 · WHAT'S COMING

The active roadmap: multi-language live OCR (the scanner currently reads English UI only — Japanese, Spanish, and Portuguese are next), auto-tagging from the storage system (so the website's 50+ tag categories suggest which mons in your vault match), and live Rocket counter recommendations from your own collection. The full roadmap — what's shipped, what's coming free, and what unlocks with the one-time Pro upgrade — lives on the Pro page.

09 · CONNECT
10 · FROM THE TRAINERS

Finally a calc that doesn't make me sit through a video ad before showing me my IVs.

[real quote pending]

The broadcast scanner is unreal — I cleared 400 mons in one storage scroll.

[real quote pending]

Best part is that it stays out of the way. No login wall, no email capture, just the number.

[real quote pending]
11 · PRESS

Writing about Hundo Hunter? The press kit has logos, screenshots, an approved boilerplate, and the founder photo at print resolution. For interview requests reach out by email.

Trademark notice

Pokémon and Pokémon GO are trademarks of Nintendo / The Pokémon Company / Game Freak / Niantic, Inc. Hundo Hunter is an independent fan-made companion site and is not affiliated with, endorsed, or sponsored by any of those entities. References to game terminology in metadata exist solely for nominative search-engine matching as permitted by trademark fair use; no copyrighted text, art, or audio from the game is used on this site.

iOS · App Store ↗

Download Hundo Hunter for iPhone — free, no account.

Support

FAQ, contact, bug reports.

Privacy

No login, no tracking — full policy.

Toolbox

Back to the calculator + reference grid.