Infrastructure engineer working on Solana validator operations and Linux networking. Rust.
I run a testnet validator on bare metal and build the tooling around it.
- Validator dashboard: vyralabs.fun/dashboard
Built for a validator I actually operate, at @vyralabshq.
| Project | What it does |
|---|---|
| driftwatch | eBPF profiler for disk I/O on Solana validator nodes |
| agave-tap | Reads Agave datapoint log lines and converts them to InfluxDB line protocol, roughly 100 measurements a second |
| preflight | Read only preflight check for validator hosts. Tells you what is wrong before you start the node |
| vyralabs | The site and the public validator dashboard |
| Project | What it is |
|---|---|
| sol-indexer | Solana indexer built on the Yellowstone Geyser gRPC stream |
| gossip-explorer | Explores the Solana gossip network |
| mini-validator | Simplified Solana validator pipeline in Rust, built to see how the stages fit together |
| banking-jitter-harness | Measures jitter in the banking stage |
| Event-Ingestion | High throughput, low latency ingestion service |
| matching-engine | Real time order matching engine |
| Token-Program | Reimplementation of the token program |
| QUIC-Implementation | QUIC client and server, written to understand the transport Solana uses |
| SMTP | SMTP server in Rust |
| Project | What it is |
|---|---|
| xdp-with-aya | XDP packet filter using Aya |
| packet-counter | eBPF packet counter |
| xdp-log | XDP logging program |
Wrote a series on how eBPF programs are actually built: Aya project structure, writing eBPF programs, anatomy of eBPF programs.
Merged contributions in:
| Project | What it is |
|---|---|
| solana-foundation/surfpool | Local Solana development environment |
| otter-sec/anchor | The Anchor framework |
| boa-dev/boa | JavaScript engine written in Rust |
| gillsdk/gill | Solana JavaScript and TypeScript SDK |
| samui-build/samui-wallet | Open source Solana wallet |
| blueshift-gg/Scilla | Solana tooling |
| solana-rpc/superbank | Solana ledger RPC stack |



