Projects

Showing 13 projects

  • Hintapiste.fi

    Price comparison built solo with AI agents.

    1,100+ code changes, July–October 2026

    • Python
    • Parquet
    • entity resolution
    • price history
    Type
    Own product
    Status
    shipped
    Updated
  • Tools for steering agents

    Tools for steering software work done by agents. Every step leaves a result you can check.

    • Python
    • CLI
    • SQLite
    • AST analysis
    • coding agents
    Type
    Developer tool
    Status
    building
    Updated
  • Searchint Workbench

    Workbench for SEO, conversion and UX work on a large healthcare website: search data, analytics and page findings side by side.

    about 20 read-only views

    • SvelteKit
    • TypeScript
    • Python
    • FastAPI
    • Google Search Console
    • Semrush
    • Piwik PRO
    Type
    Work project
    Status
    building
    Updated
  • Signum Decoder

    AI reads an ad the way a semiotician does: what the ad shows and what it tries to make the viewer believe.

    89 decoded ads

    • TypeScript
    • Svelte 5
    • llama.cpp
    • local vision model
    Type
    Experiment
    Status
    building
    Updated
  • Digital sales expert agent

    Agent for a sales and marketing team: answers from an agreed knowledge base and asks for approval before changing work systems.

    13/13 automated tests passing

    • Copilot Studio
    • Power Platform
    • Node.js
    • JSON Schema
    Type
    Work project
    Status
    building
    Updated
  • Kaarat

    Comparison of cars from different sellers in one place, matched to your needs.

    • Python
    • Svelte 5
    • TypeScript
    • data pipelines
    • classification
    Type
    Own product
    Status
    building
    Updated
  • MCP Bridge

    MCP server that lets ChatGPT code on a local Mac in allowed projects only. Every action is logged.

    40+ tools

    • MCP
    • Python
    • Uvicorn
    • ngrok
    • DuckDB
    Type
    Developer tool
    Status
    building
    Updated
  • Searchint

    Tool for developing a large healthcare website: classifies search data automatically and shows the sources.

    1,410 code changes, June–October 2026

    • Python
    • Rust
    • TypeScript
    • benchmarking
    • monorepo
    Type
    Work project
    Status
    building
    Updated
  • Customer language from forums

    Tools that collect people’s experiences and words from Finnish discussion forums.

    • Python
    • NLP
    Type
    Experiment
    Status
    building
    Updated
  • ChatGPT plugins

    Three ChatGPT plugins that give the assistant ready workflows and tools: for developing Hintapiste.fi, for SEO and UX work, and for comparing purchases.

    39 skills across three plugins

    • ChatGPT plugins
    • Agent Skills
    • MCP
    • Python
    Type
    Developer tool
    Status
    building
    Updated
  • LocalRAG

    Search your own documents and ask questions about them without sending private material to an outside service.

    • Python
    • LanceDB
    • embeddings
    • local LLMs
    Type
    Developer tool
    Status
    building
    Updated
  • Public data tracking

    Databases and tracking services for public procurement, research funding and airline fares.

    323,676 daily fares across 2,124 routes

    • Python
    • data pipelines
    Type
    Experiment
    Status
    building
    Updated
  • Search market analysis

    Turns Search Console, Semrush and SE Ranking data into a picture of who shows up in search, for which searches, and where the gaps are.

    about 100 search competitors per site

    • Rust
    • Python
    • Search Console API
    • Semrush
    • SE Ranking
    Type
    Experiment
    Status
    building
    Updated