Projects

Commercial

Gratheon

Data analytics app for beekeepers. Model apiary, take photos, send metrics

StartupIoT

Work tools

Agent ² harness

Personalized AI harness for work and personal knowledge management - from social networks to events.

AIAgenticOrchestration

Agent ² Design

Chrome extension for quick design iterations that shares page context, screenshots, and visual annotations with an AI agent.

Chrome ExtensionAIDesign

Agent ² Mac

Always-on audio assistant for macOS: local listening, dictate anywhere, and speak selected text.

macOSAISTT

Agent ² HearHear

Chrome extension that finds the article on a page and reads it aloud through the local Brute Speech API.

Chrome ExtensionAITTS

Pixel Compare Pages

Tiny Chrome extension for visually comparing the current page against another page with a draggable, semi-transparent overlay.

Chrome ExtensionUITesting

Workstation

CLI-focused scripts to automate setup of a new workstation.

CLIDevOps

Agent ² Brute

AI agent with terminal UI and HTTP API. Can run in secure container.

AIAgenticTUI

Corporate tools

Screenflow Studio

Local visual editor for reusable website maps with screenshots, page connections, and portable static HTML exports.

TypeScriptPlaywright

Intellegal

AI assistant for contract and legal document analysis with search, checks, and version comparison.

AILegalTechGoReact

GraphQL Schema Registry

Schema registry for GraphQL services with versioning and on-prem deployment. 350+ GitHub stars.

GraphQLGo

Publishing and visualization

Wire Diagram

TypeScript library that turns a YAML wiring document into an interactive SVG schematic and Three.js canvas.

TypeScriptSVGThree.js

Blog Engine MD

An efficient Markdown-to-static-HTML blog generator.

GoMarkdownStatic Site Generator

Grapheon

Scalable TypeScript library for graph visualization and analysis with force-directed layouts, worker pools, and Canvas/WebGL rendering.

TypeScriptGraphsCanvasWebGL

For fun

EDC Organizer

Everyday-carry organizer: bags and items by where they live, with weight, volume usage, and a 3D view of a person, car, RV, or home.

ReactTypeScriptThree.js

RPG Rebel Reval

Go back in time to 14th century Estonia and fight for freedom in this action RPG.

GameRPG

Tarot Star

A beautiful tarot cards set with random shuffling, drag-and-drop and custom spreads.

ArtAppEsoterics

Good News Everyone

Interactive New Testament app with parallel translations, word study, sacred art, and geographic context.

Web AppBible

For the greater good

Eesti Raha

Interactive Sankey visualization of Estonia's budget flows built with React, TypeScript, and D3.

ReactTypeScriptD3