Jon Karrer

About

Hi, I'm Jon.

Another programmer on another slice of the internet. Probably solving another problem, or creating another thing. I love it, and will do it in a loop while alive is true. Take a look around at some of my stuff, or just say hi.

pixel art of a robot

Projects

Things I've built

Products I have shipped.

Using AI

A software studio and AI consultancy. The studio builds and ships its own products, the ones below. The consultancy helps businesses fold AI into work they already do, one layer at a time.

Bernt

An AI kitchen companion for iOS. It knows what's in your pantry, writes recipes from what you already have, and plans the week through plain conversation. Underneath: SwiftUI, a Hono server on Bun, Turso, Groq with Claude as the fallback, Sign in with Apple, and App Store subscriptions with the webhook edge cases handled.

Lernt

Describe what you want to learn and Lernt builds the course: structured lessons, auto-scored quizzes, progress tracking, and a tutor whose answers are grounded in the lesson you're reading. iOS, free to start, with community courses you can publish and enroll in.

Market Runners

A daily pre-market brief, written by a multi-pass pipeline: a gather step with live web search, a writer, a critic that reviews every draft, and an editorial pass. Live equities, macro and news data in; one honest email out, every morning before the open.

pixel art of saturn

Hobby projects that I'm excited about.

Tempo

A quant research stack. Agents take a market hypothesis through data curation, feature engineering, strategy design and a single-shot backtest, with a reviewer at every station. A human approves what's viable. Deterministic code trades it. No model in the live loop, on purpose.

Studio

Research notebooks over my own market database. A sector taxonomy built from 10-K text instead of SIC codes, sector models and premium backtests, a classifier for companies about to fail trained on Sharadar fundamentals, and tail-risk fits with Student-t distributions. It writes to no database; its output is the notebooks.

Ternt

An Arc-style browser and terminal for macOS, built with Tauri and Svelte 5. Spaces, profiles, split views, nested terminal panes, a command bar, and an updater that swaps the app in place. The first release shipped a week after the first commit.

Dato

A market-data warehouse on TimescaleDB, running on a server in my house. Fourteen scheduled pipelines, written in Rust, pull daily prices, fundamentals, SEC filings and insider transactions, FRED series, CBOE, CFTC and FINRA reports, and news into one schema. A daemon polls a job queue, dispatches each run, logs it, and refuses to start if the schema drifts from the columns it expects. Tempo, Studio and the screener all read from it.

Teli

A small harness for coding agents. It launches Claude Code or Codex inside a bubblewrap sandbox with Doppler-scoped secrets, one configuration per project.

random space parts

Client work and open source.

Global Guardians

A site for an author and their illustrator, promoting the Global Guardians children's book series: middle-grade adventure mysteries where young operatives protect the world's landmarks, with real history smuggled into the fun.

Alpaca API client

Alpaca provides stock market data and has no official Rust SDK, so I wrote one.

Tindi

A technical analysis indicator library in Rust.

Brize Auth

A small auth server in Rust, built for MySQL and SurrealDB.

pixel art of a space base

Stack

Experience with

Claude API Groq Tool use Structured outputs Prompt injection defense Evals Voice agents Twilio Deepgram ElevenLabs Claude Code Machine Learning BERT XGBoost TypeScript Rust Swift Python SQL Svelte React SwiftUI Tauri Electron Bun Hono axum Turso Postgres Redis Fly.io Cloudflare Docker Nix Doppler Linux App Store Connect StoreKit Stripe

Certifications

Credentials

Contact

Say hi

karrerdigital@gmail.com

© 2026 Jon Karrer