Skip to content
View abendrothj's full-sized avatar
🏠
Working from home
🏠
Working from home

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

Software engineer · systems, infrastructure, security · San Jose, CA BS Computer Science, University of San Francisco, May 2027 · Available June 2027

I build software that has to be correct: filesystem tools, developer tooling, backend services for sensitive data, and local AI infrastructure, mostly in Rust. Most of my public work is upstream, in tools other people depend on.

30+ merged PRs to uutils/coreutils · fixes for 2 CVEs shipping in Ubuntu 26.04 · simgit-cli on crates.io

Work

Project What it is Highlights
uutils/coreutils Rust rewrite of GNU coreutils, shipped in Ubuntu merged PRs Official fix for CVE-2026-35356, cited fix for CVE-2026-35362
QuackXide Team project, in progress: a database for protected data where plaintext exists only inside attested enclaves Attestation verification for Confidential Space on Intel TDX
simgit Copy-on-write Git worktrees for running many agents on one repo crates.io 10 MiB per extra worktree vs 567 MiB for git worktree on microsoft/vscode
zed Code editor Fixed Git staging corruption from ambiguous diff-hunk placement

Also: LAO, a DAG workflow engine with runtime-loaded C-ABI plugins · pig, a capability-aware gateway for local llama.cpp and MLX workers

Security work

uutils/coreutils

  • Closed TOCTOU symlink races in install, ln, and tac with fd-anchored traversal primitives in uucore.
  • Hardened recursive cp, chmod, and chown against symlinked targets and directories swapped mid-walk.
  • Brought the safe traversal layer to macOS, FreeBSD, AIX, and GNU Hurd; fixed SELinux -Z context lookup for relative paths.
  • Rewrote expr's recursive-descent parser iteratively to remove stack overflows on deeply nested input.

QuackXide (in progress)

  • Verify Confidential Space attestation tokens on Intel TDX, with bounded token age and fuzzed claim decoding.
  • Wrote the design record for key custody and attested key release.
  • Removed fail-open configuration defaults from the query engine.
  • Locked down outbound connectors: HTTPS only, no redirects, capped response bodies.

Currently

Finishing QuackXide this semester. Looking for software engineering roles starting June 2027: systems, backend, infrastructure, developer tools, or security. Bay Area or remote.

Contact

jakea.net · LinkedIn · [email protected]

Pinned Loading

  1. uutils/coreutils uutils/coreutils Public

    Cross-platform Rust rewrite of the GNU coreutils

    Rust 24.4k 2.2k

  2. Code-Pause-Inc/QuackXide Code-Pause-Inc/QuackXide Public

    Secure database and data-processing system for sensitive and protected data. Encrypted in transit, at rest and in use: plaintext exists only inside attested enclaves, and queries pass a disclosure …

    Rust 1

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

  4. 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 95k 11.7k