Pete Pavlovski

Senior Rust Engineer

Rust maxi with 7+ years (almost) exclusively in Web3. Building distributed systems, p2p protocols, and backend services — all 100% Rust.

7+Years in Web3
100%Rust Projects
10+Companies

// ABOUT.rs

Rust maxi and blockchain developer with 7+ years (almost) exclusively in the Web3 space. Currently building groundbreaking DataOps/AI products at Fathom.io.

My journey started with Ethereum smart contracts and React frontends, but I quickly fell in love with Rust and haven't looked back. Since then, I've worked on a wild range of projects: testing frameworks, p2p messaging protocols, frontend apps & backend services — yes, all 100% Rust.

Before discovering my calling in engineering, I was an accountant. The transition from spreadsheets to distributed systems has been quite the adventure, but it's taught me the value of precision, systematic thinking, and attention to detail — qualities that serve me well when building high-performance, secure systems.

Based in Sofia, Bulgaria, I've worked remotely with distributed teams around the world, contributing to open-source projects and helping shape the future of Web3 infrastructure.

7+
Years in Web3
100%
Rust Projects
10+
Companies

// TECH_STACK.toml

[dependencies]

Languages

Rust
JavaScript/TypeScript
Kotlin
AssemblyScript

Rust Ecosystem

Actix-web
Tokio
Yew.rs
libp2p
Waku

Blockchain & Web3

Ethereum
Solana
The Graph
Polkadot/Substrate
Aeternity

Frontend & Fullstack

React
Next.js
Flutter
GraphQL
WebAssembly

Infrastructure & DevOps

Docker
AWS
Git
CI/CD
Microservices

Specialized Skills

Distributed Systems
P2P Protocols
API Testing
Smart Contracts

# Currently Exploring

AI/ML IntegrationDataOpsAdvanced Async PatternsZero-Knowledge Proofs

// PROJECTS/

Featured work that makes an impact

graphcast

Senior Rust Engineer@GraphOps|2022-2024

Designed and built Graphcast, a distributed communication protocol for The Graph using Rust, Waku, and libp2p. Core infrastructure enabling decentralized Web3 indexing across global networks. Also developed Rust-based backend services and a yew.rs frontend application.

Impact:Enabled thousands of developers to build on The Graph protocol with reliable, decentralized P2P communication.

Built production-grade P2P messaging protocol from scratch
Handled millions of messages across distributed global nodes
Implemented fault-tolerant consensus and gossip mechanisms
Developed complementary backend services and frontend tooling
RustWakulibp2pDistributed SystemsYew.rs

matchstick

Rust Engineer@The Graph|2021

Created and maintained Matchstick, the first (and only) full-fledged testing framework for subgraphs in The Graph ecosystem. Essential developer tooling that became the standard for subgraph development and quality assurance.

Impact:Became the de facto testing solution for subgraph developers worldwide, used by major projects and protocols.

First comprehensive testing solution in the entire ecosystem
Integrated seamlessly with Graph CLI and deployment pipelines
Adopted by major DeFi protocols and development teams
Set the standard for subgraph quality and reliability
RustAssemblyScriptWebAssemblyTestingDevTools

// WORK_HISTORY.log

$ tail -f career.log

Fathom.ioCurrent

Apr 2025 - Present
Senior Rust Engineer
Remote, UAE
  • Developing scalable, robust backend systems in Rust for high-performance data and AI-driven platforms
  • Collaborating cross-functionally with product, design, and engineering to shape requirements
  • Refactoring and optimizing legacy systems to boost performance and maintainability

Audita

Apr 2025 - Nov 2025
Technical Advisor
Remote
  • Supported smart contract audits with expertise in Rust testing and security best practices
  • Identified vulnerabilities and contributed to robust audit processes through test coverage
  • Collaborated with auditors to establish secure, maintainable smart contract patterns

Eiger

Aug 2024 - Mar 2025
Senior Rust Engineer
Remote
  • Developed and optimized distributed systems and backend services using Rust
  • Contributed to Polka Storage - decentralized storage parachain on Polkadot

GraphOps

Jul 2022 - Aug 2024
Senior Rust Engineer
Remote
  • Designed and built distributed communication protocol using Rust, Waku, and libp2p
  • Developed Rust-based backend services for The Graph protocol infrastructure
  • Built yew.rs frontend application for developer tooling
  • Core developer team working on critical Web3 indexing protocol

The Graph

Mar 2021 - Jul 2024
Rust Engineer & Graph Advocate
Remote

+ Graph Advocate (Dec 2021 - Jul 2024)

  • Created and maintained the first (and only) full-fledged testing framework for subgraphs
  • Technologies: Rust, AssemblyScript, WebAssembly
  • Volunteered as Technical Teacher and Community Care Advocate
  • Helped developers actively participate in Web3 and contribute to The Graph
  • Assisted with development tooling, subgraph building, and ecosystem growth

Kraken

Dec 2021 - Jul 2022
Rust Engineer
Remote
  • Worked on developer tools that simplify HTTP API testing
  • Improved testing infrastructure for cryptocurrency exchange APIs

OVO Energy

Jan 2020 - Mar 2021
Full Stack Engineer
Remote, UK
  • Maintained and improved scheduling product for field engineer appointments
  • Microservices-based Kotlin backend with Quarkus framework
  • Built Flutter mobile app from scratch
  • Developed React web application
  • Technologies: AWS, Docker, GraphQL, TypeScript, Gradle

WeiChain

Jan 2019 - Jan 2020
Junior Software Engineer
Sofia, Bulgaria
  • Wrote smart contracts on Ethereum and Aeternity blockchains
  • Created React-based web applications for blockchain interactions
  • Built and deployed decentralized cryptocurrency exchange to mainnet
  • Developed atomic swap widget for trustless cross-chain trading

// COMMUNITY.md

Contributing to the Rust and Web3 ecosystems

Open Source

Active contributor to Rust and Web3 projects. Building tools that help developers ship better software.

github.com/cargopete

Community

Graph Advocate (2021-2024): Technical Teacher & Community Care Advocate, helping developers contribute to Web3.

Volunteer work
🦀

Let's build the future together

I believe in the power of open source and community collaboration. Whether it's contributing to existing projects, mentoring newcomers, or sharing knowledge - I'm always eager to connect with fellow developers and push the boundaries of what's possible with Rust and Web3 technologies.

// CONTACT.sh

pete@cargopete:~$ ./contact.sh --help
pete@cargopete:~$ ./hire_me.sh
> Let's build something great together

// Built with Rust passion, TypeScript precision, and terminal aesthetics

© 2025 Pete Pavlovski