Jonas ForshellSenior Product Owner
jonas@jforshell.seEmail me

Fourteen examples

Everything, with what it was worth written next to it

Six of these shipped while I held a product role, six I built on my own time and two I did for practice.

The fraud investigation solutionRead more →King · Product and operations · 2015 to 2018 · QlikViewThe signals were already in the data. No developers were free to build against them, so I designed the investigation view and a QlikView specialist implemented it.40%less player-account fraudaround 50 support hours a month freed
Payout handling, three clicks to oneKing · Payout operations · 2016Approved withdrawals still needed three repeated actions after the safety checks were done. I cut that to one and left the checks exactly as they were.3 → 1repeated actions per withdrawalroughly 600 to 1,000 clicks a day removed
Decision support for fraud escalationsKing · Support and fraud operations · 2017First line support decided case by case whether something needed fraud review. The same case could come back with a different answer depending on who picked it up.Same answerwhoever picks up the case45% less processing time, errors and needless escalations
Direct debit, two fields to oneRead more →Lendo · Insurance · 2023 to 2025The direct debit step came last in the insurance purchase, and dropping out there left a live policy with no way to pay. The form asked for the account number in two fields, and Swedish bank apps hand over one.~10%higher completion of the direct debit stepwithout building an integrationStatistics dashboard, repackaged for handoverRead more →Clearon · Digital Platform · 2026A dashboard of pie charts nobody could read a trend from, and no spare design or frontend capacity to fix it. I prototyped the replacement from the backend API contract.1 speca working package for frontendno discovery slot needed
Gift card shipment calculatorClearon · Customer Success · 2026I saw Customer Success splitting large gift card orders by hand on an onboarding tour in week three. Every envelope had to stay under the 5,000 kronor insured value, and the arithmetic was theirs to do.0 mathsdone by hand per shipmentnothing over the limit by accident

AI wrote nearly all the code for these six, and the product decisions were mine.

Archive LensRead more →Historical photograph catalogue · 2026 · React, FastAPI, Supabase, Cloud RunA searchable catalogue for a friend's photograph collection, with the originals left in Google Drive. OCR reads each card, an AI pass on her own key suggests fields and a person approves them before anything reaches the catalogue.Working buildUser testingIn user testing with the person I built it for.Feedback goes straight back inResume BuilderRead more →CV document tool · 2026A structured CV editor that keeps reusable content separate from layout, with fast previews while editing and a rendered PDF check before export.LiveIn production. I use it myself,and a few select friendsVard CRMRead more →CRM for a freelance photographer · 2026A small CRM built around the way one freelance photographer works.Never usedFinished for a friend.He got a job before he needed itNews AgentRead more →AI news curation agent · 2026 · Python, FastAPI, PostgreSQL, OpenAIAI agents wrote the code. I set the spending caps, made the decisions and checked the AI's news judgement against my own, then closed it once I'd learned what I set out to learn.ClosedA handful of sessions, then closed.I kept the learning and dropped the productJob MatcherRead more →AI job-ad scorer · 2026 · Next.js, OpenRouterA scorer that reads job ads and predicts my interest. AI agents built it, and I tuned it against 188 of my own ratings. The hard part turned out to be the job boards.ClosedClosed after two days.The rulebook and what I learned about evals are still usefulThis websiteRead more →Personal site · 2026Built from scratch and treated as a working product, which gives me somewhere to test tone, structure and delivery on something I own.LiveStill changing whileI use it for my own job search

A note on this list

Three of these were never used by anyone, and I closed two others myself. They stay on the list with the rest, along with what each one was for and what it changed.