Frank Xue — Software engineer
Building auditable tools for code, crypto, and agents.
Rust-focused systems work across cryptography, repository context, and local developer infrastructure — with release state kept explicit.
Review selected work(01) About
A short version, for the impatient.
In a sentence
I'm a software engineer who cares about clarity: code that can be audited, tools that explain their state, and interfaces that do not make routine work feel mysterious.
Read the longer version(02) Selected work
Outcomes, mostly in Rust.
-
gm-crypto-rs
Pure-Rust SM2 / SM3 / SM4 SDK with constant-time-designed secret paths and in-CI leak-regression gates. Public v0.7.0 is on crates.io. Read more →
-
RepoLens
Repository context and typed memory for AI coding agents, built to help sessions restart with grounded project understanding. Private pre-release while the source remains private. Read more →
-
ghrunners
Read-only macOS diagnostics for GitHub Actions self-hosted runners, surfacing launchd state, process trees, logs, and API status without hiding partial failures. Read more →
(03) Contact
Say hello.
Direct
GitHub is the most direct way right now — @frankxue831. An issue or discussion on any of my repos reaches me too.
Other ways to get in touch