Skip to content
Íslenska

Recent work

Real work, with the number that mattered. Longer stories are on einargudni.com.

  1. 22/22

    eval cases that must pass before a release ships

    AI assistant inside Gigover

    Gigover, AI agents

    Problem
    Gigover wanted an assistant inside its app. The original plan needed backend changes nobody had time for.
    Built
    An assistant that answers product questions, compares bids and drafts work orders from site photos. Spend is capped per user.
    Stack
    Gemini · Firebase
    Result
    A work order starts from a photo of the site instead of a blank page.
  2. 0 KB

    of JavaScript on the landing page, so it opens instantly

    Website and members' app for a coach

    Sterkir pabbar, Websites

    Problem
    A coach who trains dads needed a page that turns visits into intro chats, and a paid members' area.
    Built
    A landing page he edits himself in a CMS, and an app with training plans, macro targets and an assistant that answers only from his material.
    Stack
    Astro · Sanity · React Router
    Result
    He updates the site himself, without waiting on a developer.
  3. −42%

    smaller main bundle, so the app opens faster

    A more reliable construction SaaS

    Gigover, Systems

    Problem
    The backend hid errors inside responses that looked like success. A bidder saw “uploaded” while the tender owner got nothing.
    Built
    One checked error contract across all 55 write operations, without touching the backend. And a lighter app.
    Stack
    React · TanStack Query · Zod
    Result
    A failed upload now says so, instead of looking like it worked.
  4. 14

    connectors across 11 sources

    Eleven apps' data in one database

    own project, Integrations

    Problem
    Sleep, runs, meetings, tasks and code each lived in their own app. None could answer a question across the others.
    Built
    A collector that syncs everything into one SQLite database that agents read over MCP and apps over an API. Agents only get read access.
    Stack
    Bun · SQLite · MCP · Workers
    Result
    One question gets answered across eleven apps, instead of checking each one.
  5. 5 bugs

    found while writing the map, before any test existed

    An agent that proves the change works

    Maul · in-house, AI agents

    Problem
    Agents said a change worked. Tests passed, but nobody had opened the page.
    Built
    A harness that lets an agent use Maul's admin app in a browser like a person and come back with evidence, plus a map of every feature. A team effort.
    Stack
    Playwright · TypeScript
    Result
    A change isn't done until an agent has shown it working in the browser.

What's slowing you down?

A sentence or two is enough. I reply within one working day with a way forward and a fixed price.

Get in touch