Filipe Azevedo
Rust Engineer
Experience
- Built a low-latency data pipeline for on-chain trading that keeps p99 latency under 100ms from ingestion to delivery.
- Drove the team's initial adoption of Kubernetes, migrating the existing services from Docker Compose to a Kubernetes-native setup and Infrastructure-as-Code best practices, saving thousands of USD per month.
- Built out observability and benchmarks across the stack, then used them to track down and fix the bottlenecks that mattered.
- Wrote a testing framework for our queries and a migration strategy for RocksDB that cleared up long-standing issues which had been eating into developer time.
- Built the Kubernetes tooling and deploy workflows the team uses to ship on their own, with migration safeguards and CI checks.
- Contributed to a Solana transaction SDK covering multiple DEX protocols (Raydium, Meteora, Pump.fun, Jupiter, Boop, and others)
- Implemented the SWQoS provider layer: Jito gRPC and Helius staked connections for low-latency transaction submission
- Wrote custom Anchor programs (proxy-swap, tx-utils) for swap precision and on-chain transaction monitoring
- Added benchmarks and integration tests per protocol to validate latency and correctness
- Core contributor to graph-node, one of the top contributors by merged PRs over 3.5 years
- Architected the Substreams integration: full data pipeline for high-performance blockchain streaming, spanning 20+ PRs
- Wrote the Firehose filtering system for Ethereum, NEAR, and Arweave, reducing bandwidth and processing overhead for block ingestion
- Redesigned provider/adapter management with endpoint metrics, automatic error routing, and load balancing across RPC and Firehose endpoints
- Implemented the DIPS payment protocol in indexer-rs: gRPC server, IPFS validation, escrow-based signer verification
- Run 2 multi-node, multi-chain indexers independently
- Wrote the asset trading pipeline: async order processing, error recovery, and integration with clearing houses over legacy protocols
- Focused on getting the fundamentals right: idempotent operations, dead-letter queues, full audit trails for financial transactions
- Led a 5-person team on the backend for a mobility marketplace serving partners like SNCF and Booking.com
- Introduced Amazon-style on-call and support ownership practices that became the foundation for how the team operated and scaled
- Wrote a webhook delivery system with verifiable payloads and dynamic endpoint management
- Standardised CI/CD across 120+ repos with automated test coverage and production deploys
- Wrote event-driven microservices in Go connecting demand partners to fleet management systems, laying the groundwork for dozens of integrations
- Replaced Google Maps with OpenStreetMap for the location engine, enabling hot-switching between providers
- Put together a data pipeline for ML-based price predictions with observability and safe fallback logic
- Wrote internal tooling and backoffice services supporting customer operations for a cryptocurrency exchange
- Go microservices on Kubernetes/AWS. Focused on keeping things simple and maintainable.
- Wrote IoT backend services in Scala and Kotlin on AWS serverless. CQRS and event sourcing for device state management.
- Owned system design for new device integrations, coordinating across multiple backend services
Projects
Indexer operations platform for The Graph, originally written in Zig and later rewritten in Rust. Strategy engine that optimises allocations by yield and runtime constraints, with a scheduler for periodic plan-execute loops. Includes an MCP server so AI agents can manage indexer operations, protobuf APIs, NATS messaging, and multi-backend storage (PostgreSQL, MongoDB).
2 independent multi-node, multi-chain indexer deployments for The Graph. Full infrastructure ownership end-to-end: Proxmox hypervisors, Talos Linux, bare-metal Kubernetes (k3s), Cilium networking, Terraform, Ansible, cert-manager, and monitoring.
Production Anchor programs across multiple projects: fixed-price NFT sales with on-chain Ed25519 co-signer verification (validating off-chain signatures via the sysvar instructions program before allowing purchases), token whitelisting, staking with on-chain randomness, and backend indexing for the DigitalEyes marketplace.
Two projects: a PoC integrating Cosmos SDK data into The Graph via Tendermint-RS (informed the protocol's multi-chain strategy), and an IBC token transfer tracker producing event streams for analytics.