Product showcase

Products I have designed and built

I am a software developer in Stockholm. I build products end to end in Python, TypeScript and SQL: data tools, business systems, simulators and AI agent tooling.

Each page shows the problem, how the product works, a demo, what I built myself, and the evidence behind it, including what is not finished yet.

01

Data and GIS

1 product

Research data often sits in spreadsheets that only the researchers can read. I build tools that put aggregated data on a map without losing track of where each number came from: every value is checked against its source, and the published site is tested before and after it goes live.

  • Aug – Oct 2026

    Bilingual survey map

    A map and data tool that presents a cross-border youth survey for 51 municipalities, in Swedish and Norwegian.

    • Python
    • JavaScript
    • Leaflet
    • GeoJSON
    • Playwright
    • axe
    View demo

02

Business systems

3 products

Small teams need tools that answer one question well: what something costs, what it should sell for, what others charge, or which version of a document to send. I keep the rules in the database, keep people in charge of decisions, and never let a tool change live data without approval.

  • Sep 2026 – present

    E-commerce back office

    Purchase costs, target margins and competitor prices for a 1,150-product online shop, in one read-only dashboard.

    • PostgreSQL
    • PL/pgSQL
    • Supabase
    • Cloudflare Workers
    • JavaScript
    View demo
  • Jun – Jul 2026

    SoherDocs

    Turn one job posting and your saved CV knowledge into a tailored CV, a cover letter, an ATS check and PDFs.

    • Next.js
    • TypeScript
    • PostgreSQL
    • Drizzle
    • Playwright
    View demo
  • Dec 2025

    RigForge

    A community platform for planning, saving and sharing PC builds.

    • Next.js
    • TypeScript
    • Prisma
    • PostgreSQL
    • NextAuth
    View demo

03

Simulation and robotics

1 product

In automation, the hard bugs appear when a machine and the software around it disagree about what happened. I build simulators that make those moments repeatable, so a team can rehearse recovery before it costs anything.

  • Oct 2026

    RobotOps Twin

    A deterministic simulator for a warehouse robot cell, built to rehearse what happens when the robot and the software disagree.

    • Python
    • FastAPI
    • PostgreSQL
    • RabbitMQ
    • OPC UA
    • Blender
    View demo

04

AI agent tooling

2 products

Agents are useful when they work inside clear limits. My agent tooling makes the limits explicit: the agent proposes, a person approves, and every step leaves evidence that can be checked afterwards.

  • Jul 2026

    SoherAgent

    A governed delivery harness for coding agents: an exact authorized batch, leased work, independent review and hard stops.

    • TypeScript
    • Node.js
    • Pi SDK
    • Obsidian
    View demo
  • Jul 2026

    Customer service agent

    A concept for one agent that answers chat and phone in Swedish, hands over to staff with context, and turns dictation into reviewed notes.

    • Concept
    • Chat
    • Telephony
    • Dictation
    View demo

05

3D and creative tooling

2 products

An agent can take over the repetitive parts of 3D work while a person keeps creative control. These tools let a coding agent reuse assets and adapt motion in Blender, or point at the interface while the learner makes every click.

  • Sep 2026

    Blender Asset Director

    Gives a coding agent a small Blender production team: reuse assets, adapt motion, plan shots and review the result.

    • Python
    • Blender
    • MCP
    • Codex skill
    View demo
  • Sep 2026

    Blender Teaching Overlay

    A Windows MCP server that lets an AI tutor point at Blender’s interface while the learner makes every click.

    • C#
    • .NET 10
    • MCP
    • Windows
    View demo

06

Architecture

1 product

A design has to be clear enough for others to challenge before anything is built. I write architecture as editable diagrams, with notes on why each boundary exists and what happens when something fails.

  • Sep 2026

    Private AI Datacenter

    A reference design for running AI workflows on premises, in 18 linked views from hardware to tenant offboarding.

    • Mermaid
    • HTML
    • JavaScript
    • Python
    View demo