Skip to main content

Projects

Things I build in my free time โ€“ to scratch my own itch, learn new technologies, and see how far an idea can go.

Live2026 โ€“ present

Turn your backlog into reviewed code

Desktop and phone app that runs AI coding agents from a task board, each task on its own git worktree and reviewed before it merges

  • Git worktree isolation enables parallel AI agent work without conflicts
  • Embedded MCP server for real-time agent progress reporting and coordination
  • One Rust core behind a Tauri desktop app, a headless host and a React Native phone app
TauriRustReactTypeScriptReact NativeSQLite+5 more
Live2026

Is solar or a home battery worth it for you?

Free, private calculator that shows whether solar panels, a home battery, or both pay off for your home

  • Simulates every hour of up to five years of your own history in a Web Worker โ€“ nothing is stored on a server
  • Imports Tibber via OAuth2 PKCE, or grid-operator CSV/Excel files from Sweden, Norway, Finland and Denmark
  • Compares battery strategies and system sizes against real spot prices, grid fees, VAT and subsidies
Next.jsTypeScriptTailwind CSSshadcn/uiZustandRecharts+2 more