Skip to content
View PyraVim's full-sized avatar

Block or report PyraVim

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

PyraVim

Rust and Python. I build and fix systems that run unattended.

Most of my work is under NDA and lives in private repos, so what's public here is thin by design. The exception:

A watchdog for jobs that run unattended. It catches the failures where a process looks healthy and isn't: a loop that's alive but has stopped doing work, a job running against data that froze nine minutes ago, attempts that succeed locally but never land, and dependencies that degraded rather than failed. Ordinary monitoring reports all four as green.

Written in Rust. 328 tests, CI on Linux and Windows, no database and no dashboard.

glamcheck: finds code that breaks under Ethereum's Glamsterdam gas repricing and proves it with real numbers. One bug it found in Foundry was fixed within a day.

Elsewhere

I also run a liquidation bot in Rust, which is where the interest in unattended reliability comes from. Watching something you built lose money quietly at 3am is an effective teacher.

Before software I spent 14 years at Lonza Biologics as the systems subject matter expert for automated biologics manufacturing: process control, MES, LIMS. The job was formal root cause investigation in an FDA-regulated environment, where you cannot guess and every conclusion has to survive an audit. Different domain now. Same work.

Independent security researcher on HackerOne since 2023, mostly logic and access-control flaws in web applications and ERP systems.

Available for contract work.

Pinned Loading

  1. glamcheck glamcheck Public

    Finds code that breaks under Ethereum's Glamsterdam gas repricing (EIP-8037, EIP-8038, EIP-2780) and proves it with numbers measured on a real node.

    TypeScript 2

  2. stillwatch stillwatch Public

    A watchdog for jobs that run unattended. Catches the failures where the process looks healthy and isn't.

    Rust