Software engineer

Corey
Leavitt

I write systems software and the tools around it, mostly in Rust, Nim, and Python. Since 2016: most of it building and running a manufacturer's data platform, lately open-source tooling.

Open to senior and staff engineering roles, contract or permanent — remote across the US or Mexico, or hybrid around Boston — and to consulting through Knurlsoft.

// about

Most of my open work now is developer infrastructure: a testing engine that puts property testing, coverage-guided fuzzing, and symbolic execution on one core; a package registry where a signing attestation, not a human, gates publishing; a reactive runtime whose scheduler is formally verified in Lean 4. Mostly in Nim, with fixes upstream in the compiler and in russh. For the decade before that I built and ran the data platform at a lithium-ion battery manufacturer, shop-floor systems through the Azure side, and led the team behind it, until the company closed in March 2026.

Worcester, MA · B.S. Chemistry, Northeastern · Spanish fluent · full history on LinkedIn ↗

// selected work

Also upstream: Nim compiler fixes and russh contributions, byobu OpenBSD support, and smaller libraries: oxifish (Twofish on PyPI), nkdl, softlink, and chapulin.

// stack

Languages
Python · Rust · Nim · C# · F# · Kotlin · C · SQL
Backend
REST APIs · OAuth2 / OIDC · RabbitMQ · PyO3 / FFI · SQL Server
Infrastructure
Azure · Docker / Swarm · Linux · Prefect · CI/CD
Practices
TDD · property-based testing · AI-assisted development

// get in touch

Consulting

Security consulting and product work runs through my company, Knurlsoft ↗.