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

Platform engineer building production systems, developer tools, and safe AI automation.

I work across application code, databases, infrastructure, and operations. At Educational Travel Adventures, I lead a two-engineer team and remain hands-on with the reservations platform that supports a multi-million-dollar specialty-travel business. My work spans modernizing a legacy PHP / MySQL stack, improving reliability and performance, and building tools that let people use coding agents with clear boundaries and human review.

Portfolio · LinkedIn · Contact · Resume

My focus is platform reliability, developer experience, and practical AI tooling, with technical leadership grounded in hands-on engineering.

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.
  • Shipped 14 manager-prototyped features through engineering review and hardening. Managers prototype in Docker sandboxes; a human reviews changes before production.
  • 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
infrastructure-patterns Production architecture decisions and their trade-offs: tenant isolation, agent identity, deployment, and human review.
Tracewake Coding-agent orchestration from a labeled issue to a draft PR, with isolated execution, bounded runs, and human-controlled merges. v0 in development. Design · Decisions
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
  • 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

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. infrastructure-patterns infrastructure-patterns Public

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

  2. tracewake tracewake Public

    Turns a labeled GitHub issue into a reviewable draft pull request, unattended. A coding agent runs in a fresh microVM under a Termination Contract; nothing merges itself.

    Python

  3. 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

  4. 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

  5. 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).

  6. 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.

    Swift 1