Skip to content
View abendrothj's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report abendrothj

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
abendrothj/README.md

Jake Abendroth

Systems & Security Engineer

San Jose, CA · Graduating December 2026 (BS Computer Science, USF) · Available January 2027

I build systems software in Rust — filesystem security, POSIX correctness, and low-level tooling. Most of my public work is upstream in projects other people depend on.

At a glance

  • Security: upstream fixes for filesystem TOCTOU races, parser stack overflows, and Git staging corruption.
  • Systems: Rust tooling focused on filesystem behavior, POSIX correctness, and low-level reliability.
  • Local AI: building offline workflow orchestration and capability-aware inference routing.

Selected work

uutils/coreutils — Contributor (Rust)

  • Patched TOCTOU symlink races in install, ln, and tac with fd-anchored traversal primitives in uucore.
  • Extended the security coverage from Linux to macOS and FreeBSD; rewrote expr's recursive-descent parser iteratively to prevent stack overflows.
  • Official remediation for CVE-2026-35356; cited fix for CVE-2026-35362. Both ship in Ubuntu 26.04.
  • Related work: #9792 · #11505 · #13333

zed-industries/zed — Contributor (Rust)

Fixed Git staging corruption caused by ambiguous diff-hunk placement between the text buffer and diff engine. #60584 · resolves #60424

simgit — Copy-on-Write Git Worktrees (Rust)

Rust CLI (sg, published as simgit-cli) for real Git linked worktrees backed by APFS clonefile, Linux reflinks, and unprivileged fuse-overlayfs.

On microsoft/vscode (18,707 tracked paths), each extra worktree costs 9.8–10.8 MiB against 567 MiB for plain git worktree — about 0.4 KiB per tracked path plus ~60 KiB fixed. Cold setup for eight worktrees runs 6.4 s against 14.0 s.

LAO — Local AI Workflow Orchestrator (Rust)

Versioned C-ABI plugins load at runtime; YAML workflows compile to validated DAGs and execute in parallel by dependency level. FFI layout assertions, panic containment, and fuzzing protect the plugin boundary.

pig — Capability-Aware Inference Gateway (Rust)

Routes requests across heterogeneous local backends using measurable model, hardware, and runtime capabilities. Exposes an OpenAI-compatible chat-completions API while keeping scheduling separate from agent planning.

Finlingo — Co-Founder & CTO (2026)

Built Plaid ingestion and normalization, a two-stage extraction/generation pipeline, field-level AES-256-GCM protection for access tokens and PII, and HMAC-verified webhook ingestion.

Currently

Looking for systems, infrastructure, and security engineering roles starting January 2027. Bay Area or remote.

Contact

jakea.net · LinkedIn · contact@jakea.net

Pinned Loading

  1. lao lao Public

    Headless Rust engine and CLI for chaining local plugins into DAG-based YAML workflows — dynamically loaded C-ABI plugins, parallel execution, local LLM steps, fully offline.

    Rust 7

  2. simgit simgit Public

    Cheap, isolated copy-on-write git worktrees for running many AI agents on one repo — an extra checkout costs metadata (~0.4 KiB per tracked path), not another copy of the tree. No daemon: just git …

    Rust 11 1

  3. zed-industries/zed zed-industries/zed Public

    Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

    Rust 91.2k 10.9k

  4. uutils/coreutils uutils/coreutils Public

    Cross-platform Rust rewrite of the GNU coreutils

    Rust 24.2k 2.1k