Skip to content
View shyba's full-sized avatar

Organizations

@pixelated @lbryio @unsafers

Block or report shyba

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

Victor Shyba

Senior software engineer · Distributed systems, performance and cryptography

I build and optimize systems where concurrency, correctness and privacy matter. My background includes open-source maintenance, peer-to-peer protocols, asynchronous Python services, data ingestion and encrypted synchronization.

Python has been my primary professional language, alongside project work in Erlang, Rust and Go. My research interests include GPU computing and hardware-aware optimization.

Distributed protocols and open-source maintenance

I was a core maintainer of the LBRY SDK, working on peer-to-peer networking, DHT lookup, encryption and metadata signatures. My professional experience also includes HyperBEAM contributions at Odysee and core maintainer of LEAP’s Soledad encrypted synchronization database.

GPU computing and cryptography

gpu-vole explores CUDA implementations of FAEST and PERK post-quantum signatures. The repository includes KAT based correctness-test and benchmark tooling. It is research code, with the published article linked in there.; the README describes its reproduction requirements and security limitations.

Rust, concurrency and verification

cachelog-rs is a concurrent key-value map with write logging and caching. It includes model/proof and concurrency-testing artifacts, with an explicit boundary between the verified semantic core and the live concurrent implementation. It was made to answer "How well can LLMs work with formal proofs over data structures?" -- turns out, they did quite well.

Compiler and developer tooling

VeryLogo / Space-Time Compiler experiments with Verilog-to-IR compilation and SIMD/PTX backends, which can be used by LLMs to auto research hot code paths. You describe the hot code path in Verilog and the tools driving lowering to a fast compiled version. better-compact explores VCC based context-compaction, session observability and search tooling for coding-agent workflows.

Pinned Loading

  1. gpu-vole gpu-vole Public

    CUDA-accelerated FAEST and PERK post-quantum signatures implementations.

    Cuda

  2. lbryio/lbry-sdk lbryio/lbry-sdk Public

    The LBRY SDK for building decentralized, censorship resistant, monetized digital content apps.

    Python 7.2k 492

  3. VeryLogo VeryLogo Public

    Verilog compiler for synchronous language experiment.

    Python

  4. RustRacing/pipoco RustRacing/pipoco Public

    Rust based ECU

    Rust

  5. cachelog-rs cachelog-rs Public

    Concurrent Rust key-value store with write logging, caching, TLA+ modeling, Creusot proofs, and Loom testing.

    Rust

  6. better-compact better-compact Public

    VCC compaction and observability tools

    TypeScript