By Andrey Obruchkov

Notes, bootcamps, and practical experiments in multichain engineering.

I use 0xByteBeetle to take blockchain systems apart and explain how they behave. The first learning track is focused on the EVM. The writing already extends into Solana, and the work will continue across chains.

Blogs

Ideas I am working through in public.

Long-form explanations built from source code, real executions, and the questions that appear while building systems.

Browse all blogs →

Architecting High-Performance Solana Programs: The Zero-Copy Deep Dive

Read article ↗

Solana Deep Dive: Unpacking Borsh Serialization Under the Hood

Read article ↗

The Utility Extensions: Completing the Token-2022 Architecture

Read article ↗

Bootcamps

The EVM is the first learning track.

Each module combines a careful explanation, code you can run, and questions that make you check whether you understand the mechanism.

See curricula and format →

The course rule

“If code appears in a lesson, it exists on our side, it runs, and its output has been inspected.”

Technical questions test the explanation. Hands-on questions test whether you can use it. Solutions and reference projects stay separate from the student material.

Explore the public resources →

About

I build systems and teach what I learn from them.

I am Andrey Obruchkov, a blockchain engineer and protocol builder working across smart contracts, multichain systems, infrastructure, Go, and Rust. 0xByteBeetle is where I collect the explanations, examples, and learning material that come out of that work.

Contact

Send me a note.

Bootcamps, mentoring, team training, writing, protocol work, or simply an interesting technical question are all welcome.

How can I reply?

Add at least one. The others are optional.

I will use these details only to reply to your message. They are kept privately for up to six months. Privacy details

Open the dedicated contact page →