portfolio kammaren
Kammaren live
kammaren.nu ↗

Caught a 100 000-SEK bug in established calculators.

ongoing solo · design + build + brand open source · AGPL-3.0
Kammaren — black-and-white woman portrait with the wordmark KAMMAREN overlaid
$ kammaren
› 3:12 multiplier 2026?
› constants/2026.json
› source: IL 57 § 11 a
4 × IBB
978k test cases vs. Skatteverket. 0 SEK deviation.
problem

Asking an LLM to compute Swedish tax is like asking a lawyer to weld pipes.

The result is almost right. Almost right slips through. That's where money goes missing.

solution

LLM classifies. Code computes.

No language models in the math. Just open code, statute citation on every value, the same answer every time.

outcome

978 000 test cases. 0 SEK deviation against Skatteverket.

The suite that caught it. Open code. AGPL-3.0.

Whitepaper, lead magnet, social, WIP dash.
Kammaren architecture — LLM (Claude/GPT/Local/Own) classifies upward. The engine core with Skills, Validator, Vault, 258 golden cases and Configuration + legal sources. Output: action plan, documents, notifications.
architecture LLM classifies upward. Code computes. A legal source behind every value.
Lead magnet mockup. Editorial headline 'Meet Falk.' with a calendar/timeline view of Falk's reporting across 12 months.
lead magnet Meet Falk. A personified calculator. Editorial typography over a bento core.
Social media templates. Top: API portrait in black and white. Bottom: value-doc card reading 'meet FALK. she computes your tax. she isn't wrong.'
social API portrait + Meet FALK card. Discord, LinkedIn, X.
Dashboard WIP. Liquidity 1 247 850 SEK, revenue, costs, agent logs. Editorial mono typography, tier 02 (analyze) of the roadmap.
dashboard · wip Tier 02 — analyze. Liquidity, agent log, KPIs. Not live yet.
978 000 test cases · 3:12 stress test
304 golden cases · CI-gated
0 SEK deviation against Skatteverket
nothing wasted. each fail saved a month later.
  1. aborted

    Bookkeeping system for Swedish corporations.

    market saturated. no wedge. Pivoted to tax optimization.

  2. caught

    Municipality tax table was broken.

    four cities correct. 286 wrong. an agent caught it instantly. Emailed the list. Apology first, fix in parallel.

  3. aborted

    Documented myself to death.

    more docs than code. Ship, measure, document later.

Different from ChatGPT?
ChatGPT guesses. Kammaren computes. Same input, same answer, every time.
A designer who can't code — how did you build this?
Specs. LLMs execute. Tests prove it. Outsource execution, keep the understanding.

TypeScript · Bun · MCP · AGPL-3.0

open kammaren.nu /build · proof ↗ github · AGPL-3.0 ↗