Selected projects by Abe Flansburg — Principal Engineer & AI Architect

Personal & open-source projects

  • CritPost — Production — agentic content analysis. An agentic platform that analyzes LinkedIn content for AI-generated tells, engagement bait, and signal-to-noise. SvelteKit frontend, Python FastAPI backend orchestrating up to 10 BAML-defined agents, Postgres on Cloud SQL, deployed on Cloud Run. Technologies: SvelteKit, FastAPI, BAML, Claude, GPT, Postgres, Cloud Run. critpost.com
  • GIFSlop — Public gallery — agent-generated GIFs. A Claude agent writes Python that draws frames with PIL. A Cloud Run service stitches them into GIFs and publishes to a public manifest. A SvelteKit static site polls the manifest and renders the cards. Two trigger paths: local CLI, or open a GitHub issue and a daemon runs the same agent loop. Technologies: Claude Code SDK, Python, FastAPI, Cloud Run, SvelteKit, Firebase, Terraform. gifslop.com
  • status-trend — Open source — terminal dashboard. A Go TUI built with Bubble Tea and Lip Gloss that aggregates outage and incident data from Claude, OpenAI, Google Cloud AI, Cohere, GitHub, and Vercel into one dashboard. Distributed via a Homebrew tap. Technologies: Go, Bubble Tea, Lip Gloss, Homebrew. github.com/aflansburg/status-trend
  • stratumflow — Open source — data engineering helpers. Python tooling that smooths internal data engineering workflows on Google Cloud. Open-sourced after enough colleagues asked for the helpers. Technologies: Python, GCP, BigQuery. github.com/aflansburg/stratumflow
  • braintrust-grep — Open source — regex & structural search over Braintrust logs. A Python CLI (btgrep) that adds regex and structural search to Braintrust logs, working around BTQL's lack of regex and unreliable substring matching on structured JSON fields. Pre-filters server-side with MATCH queries, then runs local pattern matching — handling rate limiting, pagination, gzip redirects, query timeouts, and span deep-linking. Composable predicates via declarative YAML specs or a Python API. Distributed on PyPI. Technologies: Python, CLI, Braintrust, PyPI, uv, pytest. github.com/aflansburg/braintrust-grep
  • rag-in-a-box — Teaching artifact — RAG, small enough to grok. A RAG implementation small enough to actually understand. Drop in a PDF or text, watch the embeddings visualize, query the vector store, see the inference call. Local embeddings via LM Studio, Claude for inference. Technologies: Python, Embeddings, Claude, LM Studio. github.com/aflansburg/raginabox
  • engabe.com — This site. SvelteKit + Tailwind 4 + Svelte 5 runes. Terminal aesthetic with a side of Rick & Morty (see /c-137). Features OpenAI streaming synthesis, Playwright web scraping, three.js portals, an mdsvex dispatch system, and a side gallery of original music compositions. Technologies: SvelteKit, Svelte 5, Tailwind 4, mdsvex, OpenAI, three.js. /music · /c-137
PROJECTS /

Selected work

What I've built recently, what it does, and the tools it runs on. For deeper conversations, please reach out.

// personal & open source · side work, tools, teaching artifacts

CritPost

Production — agentic content analysis

An agentic platform that analyzes LinkedIn content for AI-generated tells, engagement bait, and signal-to-noise. SvelteKit frontend, Python FastAPI backend orchestrating up to 10 BAML-defined agents, Postgres on Cloud SQL, deployed on Cloud Run.

SvelteKitFastAPIBAMLClaudeGPTPostgresCloud Run

GIFSlop

Public gallery — agent-generated GIFs

A Claude agent writes Python that draws frames with PIL. A Cloud Run service stitches them into GIFs and publishes to a public manifest. A SvelteKit static site polls the manifest and renders the cards. Two trigger paths: local CLI, or open a GitHub issue and a daemon runs the same agent loop.

Claude Code SDKPythonFastAPICloud RunSvelteKitFirebaseTerraform

status-trend

Open source — terminal dashboard

A Go TUI built with Bubble Tea and Lip Gloss that aggregates outage and incident data from Claude, OpenAI, Google Cloud AI, Cohere, GitHub, and Vercel into one dashboard. Distributed via a Homebrew tap.

GoBubble TeaLip GlossHomebrew

stratumflow

Open source — data engineering helpers

Python tooling that smooths internal data engineering workflows on Google Cloud. Open-sourced after enough colleagues asked for the helpers.

PythonGCPBigQuery

braintrust-grep

Open source — regex & structural search over Braintrust logs

A Python CLI (btgrep) that adds regex and structural search to Braintrust logs, working around BTQL's lack of regex and unreliable substring matching on structured JSON fields. Pre-filters server-side with MATCH queries, then runs local pattern matching — handling rate limiting, pagination, gzip redirects, query timeouts, and span deep-linking. Composable predicates via declarative YAML specs or a Python API. Distributed on PyPI.

PythonCLIBraintrustPyPIuvpytest

rag-in-a-box

Teaching artifact — RAG, small enough to grok

A RAG implementation small enough to actually understand. Drop in a PDF or text, watch the embeddings visualize, query the vector store, see the inference call. Local embeddings via LM Studio, Claude for inference.

PythonEmbeddingsClaudeLM Studio

engabe.com

This site

SvelteKit + Tailwind 4 + Svelte 5 runes. Terminal aesthetic with a side of Rick & Morty (see /c-137). Features OpenAI streaming synthesis, Playwright web scraping, three.js portals, an mdsvex dispatch system, and a side gallery of original music compositions.

SvelteKitSvelte 5Tailwind 4mdsvexOpenAIthree.js