Skip to content
View JacobStephens2's full-sized avatar

Highlights

  • Pro

Block or report JacobStephens2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JacobStephens2/README.md

Jacob Stephens

Software factories, AI agent infrastructure, and hands-on engineering leadership.

My current focus is thirdshift, an open-source software factory in Rust that takes GitHub issues through implementation, review, and CI to pull requests.

As Head of Engineering at Educational Travel Adventures, I lead a two-engineer team and remain hands-on with the reservations, payments, Linux fleet, and AI-agent infrastructure of a multi-million-dollar specialty-travel business.

Start here · thirdshift · Portfolio · Resume · LinkedIn · Contact

Current work: thirdshift

  • A deterministic Rust engine supports six coding-agent harnesses and coordinates standards and spec reviews, CI checks, and bounded repair loops.
  • Dependency-aware parallel tickets run in separate Git worktrees. Failed runs preserve their work for continuation; merging is explicitly configured.
  • I test the assumptions behind the factory. Fresh Eyes Beat a Second Family reports 183 replayed code-review sessions, with fresh-session controls, acceptance bars, and limitations.

Source & architecture · Project

Production impact

  • Removed ~80% of measured database query time with three online indexes, guided by production measurements and verified with query plans.
  • Cut manifest load time from 5–7 seconds to ~1 second and SQL statements per request from 2,650 to 183, while preserving byte-identical HTML.
  • Built isolated Docker sandboxes for non-engineering managers; the marketing workflow alone has produced 30+ pull requests merged by engineering.
  • Instrumented 14 hosts with Prometheus, Grafana, and Alertmanager, covering host metrics, database replication, uptime, and TLS expiry.

Most of this code is private. The ETA platform case study documents the problems, decisions, and measured outcomes; infrastructure-patterns shares sanitized architecture decisions, threat models, and operational review practices.

Selected engineering work

Project What to look for
thirdshift Rust orchestration for unattended issue-to-PR delivery: dependency scheduling, review and CI gates, repair loops, and resumable work.
infrastructure-patterns Production architecture decisions and their trade-offs: tenant isolation, agent identity, deployment, and human review.
vaulted-agent Rust launcher that resolves vault secrets into agent processes, with per-agent secret manifests and optional prompt authentication. Product
muxboard Python dashboard for tmux sessions across a host or fleet, with browser attach, default-deny authentication, and a documented threat model. Product

Product engineering

  • Chart35 - Offline-first charting with end-to-end encrypted sync across web, iOS, and Android. The public showcase explains the architecture and privacy boundaries. Product

  • Thereish - A couch word game for two to six phones and a laptop: everyone bridges two far-apart words and a language model grades how close the table landed. Phoenix LiveView, with the rules as one pure reducer and every model call behind one seam. Write-up

  • Cascade - A waterfall sound player with one headless Rust core and six platform shells: web, Android, macOS, Windows, iOS, and watchOS. Architecture · Apps

Upstream contributions

  • Merged and released: Per-profile hidden-folder support in obsidian-remote-ssh, making selected hidden directories browsable over SSH, including agent worktrees, while preserving configuration and ignore rules. Shipped and credited in v1.1.8.
  • Merged: MySQL 8.4 authentication fix in php-mysql-replication, enabling binlog readers to connect without downgrading server authentication.
  • Reported and validated: Herdr / Muse stale working-state bug, with reproduction evidence and workaround verification. A Herdr maintainer confirmed the bug; the Muse team shipped the fix in Muse Code 1.2.1.
Published libraries and more projects

TypeScript and Go libraries with cross-language test fixtures:

Library TypeScript Go
HMAC webhook verification webhook-verify · npm webhook-verify-go
AES-256-GCM encryption envelopes webcrypto-envelope · npm webcrypto-envelope-go
  • Drome - Local-first iOS challenge tracker with a Rust rules engine, SwiftUI, and WidgetKit.
  • k3s-demo - A separate, non-production Kubernetes learning environment with probes, resource limits, ingress, and kustomize.

St. Carlo Acutis, pray for us.

Pinned Loading

  1. thirdshift thirdshift Public

    Turn a GitHub issue into a ready-for-review pull request, unattended, on Claude Code, Codex or another agent CLI. On a schedule, it also picks up ready issues, improves architecture and audits secu…

    Rust

  2. vaulted-agent vaulted-agent Public

    Launch Claude Code, Codex, Muse Code, Grok, Antigravity, Kimi, or just bash with vault-resolved secrets in-process (1Password, Bitwarden SM, pass, sops). Per-agent blast radius, optional prompt aut…

    Rust

  3. muxboard muxboard Public

    Flask-embeddable web dashboard for managing tmux sessions across one host or a fleet, with live in-browser attach. Default-deny auth, attach caps, and a thorough threat model.

    Python

  4. cascade cascade Public

    Waterfall white-noise player: one headless Rust core driving six native shells — web (PWA), Android, macOS, Windows, iOS, watchOS. A headless-core + native-UI kata.

    Rust 1

  5. infrastructure-patterns infrastructure-patterns Public

    Sanitized ADRs and infrastructure patterns from production systems I have designed and operated

  6. chart35-showcase chart35-showcase Public

    Architecture and privacy showcase for Chart35, a cross-platform end-to-end-encrypted Creighton Model FertilityCare charting app (web, iOS/watchOS, Android).