Projects

Products, tools, extensions, and experiments built around analytics, automation, AI, and practical software work.

A lot of this project work is really research into AI-assisted programming. I keep testing how far the field has progressed by trying different coding agents, models, and working methods, and by pushing as much of the interaction as possible into natural language rather than writing code directly. In many of these cases the end product matters less than learning how to work effectively with AI coding agents in real delivery situations.

A quiet still life of a maker's desk: a dark device, small components, a notebook, and a coffee cup in warm light

Claude Lane Orchestrator

2026

A Python CLI that hands work from a Claude Code session to a chosen model running in its own separate process — a Lane — so a task can reach a wider context window and cheaper capacity than the built-in way of delegating allows.

Developer Tools
  • Python
  • Shell
  • CLI
  • Claude Code

LiteLLM Model Config Maintainer

2026

A Python CLI that keeps a local LiteLLM proxy's model list current. It reads a model discovery feed, applies the rules you wrote about which models you want, checks that each one answers, and then writes the config.

AI & Knowledge
  • Python
  • CLI
  • LiteLLM
  • AI

Model Discovery Feed

2026

A provider-agnostic specification and Next.js reference implementation for publishing a model discovery feed, with validated fixtures, an HTTP contract, and named delegation profiles for picking a model.

AI & Knowledge
  • TypeScript
  • JavaScript
  • Next.js
  • Prisma

Snake TUI

2026

A dependency-free Python Snake game with a curses terminal UI, an optional tkinter GUI, local and AI arena modes, deterministic replay, and TCP multiplayer, built to stress-test an agent delegation workflow.

Games & Creative
  • Python
  • curses
  • tkinter
  • TCP

Tetris TUI

2026

A pure-Python Tetris with NES-style and modern rule sets, a curses terminal UI, an optional pygame GUI, a heuristic bot, deterministic replays, and local and network versus play.

Games & Creative
  • Python
  • curses
  • pygame
  • TCP

Cline Plugin for Claude Code and Codex

2026

A Claude Code and Codex plugin that delegates coding tasks to the Cline CLI, so implementation work runs on a flat-rate subscription or any provider you have configured in Cline, rather than the orchestrating agent's own budget.

Developer Tools
  • JavaScript
  • Node.js
  • Claude Code
  • Codex

Amiga Juggler HTML/JS Raytracer

2026

A browser-based reconstruction of Eric Graham's 1987 Amiga Juggler raytracer, built as a single self-contained HTML file with source-faithful and modern render profiles alongside reconstructed juggling motion.

Games & Creative
  • HTML
  • TypeScript
  • JavaScript
  • Raytracing

Personal Website

2026

A personal portfolio for presenting analytics, architecture, product work, and selected experiments in a quiet editorial format.

Web Applications
  • Nunjucks
  • CSS
  • JavaScript
  • Eleventy

Exasol Postgres Proxy

2026

A PostgreSQL-wire-compatible proxy that lets PostgreSQL clients and Qlik Cloud query Exasol without requiring a native Exasol driver on the client side.

Backend & APIs
  • Python
  • HTML
  • Docker
  • PostgreSQL

Obesian Oats

2026

A cross-platform Markdown note workspace for web and desktop, built around plain files, Git-backed storage, local folders, AI indexing, and optional MCP access.

AI & Knowledge
  • TypeScript
  • CSS
  • JavaScript
  • Rust

Qlik Documentation MCP

2026

An offline-first MCP server that gives AI assistants structured access to Qlik Cloud documentation, examples, endpoints, and symbols through local stdio or hosted HTTP transport.

AI & Knowledge
  • JavaScript
  • TypeScript
  • MCP
  • Qlik Cloud

Achtung! Die Kurve!

2026

A browser-based take on Achtung! Die Kurve! with local shared-keyboard play, CPU opponents, spectator support, and LAN multiplayer through a small host-authoritative relay.

Games & Creative
  • TypeScript
  • CSS
  • JavaScript
  • WebSockets

GlyphBlaster

2026

A React and Canvas creative-coding tool that reconstructs images with text glyphs using scanline and painterly rendering modes.

Games & Creative
  • TypeScript
  • JavaScript
  • CSS
  • React

Skybridge

2025

A commercial Office and web analytics suite that connects Excel, PowerPoint, Word, and browser-based reporting workflows to Qlik Cloud through shared licensing and reusable integration packages.

Analytics
  • TypeScript
  • HTML
  • JavaScript
  • Qlik Cloud

Server Metrics

2025

A lightweight PowerShell telemetry collector for Windows servers that records CPU, memory, network, disk, and optional process metrics into rolling CSV logs.

Developer Tools
  • PowerShell
  • Batchfile
  • Windows
  • Telemetry

Task API

2025

A localhost-only PowerShell HTTP API for listing, inspecting, and controlling whitelisted Windows Scheduled Tasks.

Backend & APIs
  • PowerShell
  • Batchfile
  • Windows
  • REST API

Neon Llama Chaos

2025

A self-contained browser arena shooter where Captain Vlam fights escalating neon waves, collects power-ups and upgrades, dives through portals, and chases a depth-based high score, with its own music and sound.

Games & Creative
  • HTML
  • Canvas
  • JavaScript
  • Browser Game

Vaibes Content

2025

A structured AI learning content library containing documentation pages, curated learning paths, flashcards, badges, analysis data, and manifest generation for Vaibes.

AI & Knowledge
  • JavaScript
  • PowerShell
  • AI
  • Markdown

Vaibes

2025

An AI-assisted documentation explorer and project initiator for learning paths, curated technical content, recommendations, flashcards, and project bootstrapping.

AI & Knowledge
  • TypeScript
  • CSS
  • JavaScript
  • MDX

Fiken Proxy

2025

A Vercel-hosted proxy that maps bearer-token clients to Fiken form-login sessions, manages cookies, and forwards requests to upstream Fiken endpoints.

Backend & APIs
  • TypeScript
  • JavaScript
  • HTML
  • Vercel

Deck CRM

2025

A commercial CRM and marketing operations platform with role-based permissions, reporting, admin workflows, database migrations, and production deployment on Vercel.

Web Applications
  • TypeScript
  • Svelte
  • JavaScript
  • PLpgSQL

Share

2025

A link-sharing and knowledge workflow app with enriched links, short tracked URLs, AI summaries, newsletters, reading lists, contacts, voting, tagging, and click metrics.

AI & Knowledge
  • TypeScript
  • HTML
  • JavaScript
  • CSS

Tm Custom Visualizations

2023

A Qlik visualization extension that renders hypercube data as custom HTML templates, Tabulator tables, or Chart.js charts through a configurable rendering pipeline.

Extensions & Plugins
  • JavaScript
  • Qlik Sense
  • Qlik Cloud
  • Nebula.js

Tm Image Carousel

2023

A Qlik Sense visualization extension for displaying configurable image carousels with adjustable captions, buttons, opacity, and presentation settings.

Extensions & Plugins
  • JavaScript
  • CSS
  • Qlik Sense
  • Image Carousel

Tm Direct JSON Visualizations

2023

A Qlik extension that connects JSON REST APIs directly to interactive tables, charts, and custom HTML visualizations without first loading the data into Qlik's associative model.

Extensions & Plugins
  • JavaScript
  • CSS
  • HTML
  • Qlik Sense

Tm Flexible Selections

2023

A Qlik Sense and Qlik Cloud visualization extension for building selectable field controls in horizontal, vertical, and grid layouts when the standard filter pane is too rigid.

Extensions & Plugins
  • JavaScript
  • CSS
  • HTML
  • Qlik Sense