Petar Dambovaliev
I am Petar Dambovaliev, a Senior Software Engineer focused on building high-performance systems in Rust and Go.
About
I am Petar Dambovaliev, a Senior Software Engineer focused on building high-performance systems in Rust and Go. Before transitioning to Rust in 2019, I was a significant contributor to the Go community and had my first pull request merged into the Rust standard library. Today I maintain several open-source Rust projects on GitHub, including a scripting language for playing music, a Siemens S7 library, and a macro web framework known for its fast HTTP routing.
My work centers on designing efficient runtimes and tooling. I built a high-performance virtual machine for smart contracts, a custom compiler/runtime with predictable execution characteristics, and applied optimization techniques like static analysis, inlining, and dead-code elimination to improve contract execution. I also developed a bytecode interpreter with deterministic execution properties, memory-aware optimizations, and cross-platform layers, plus benchmarking tools across Linux, Windows, and macOS.
- 11 years' experience
- Joined December 2025
Industry experience
- Software & Internet
- Professional Services
- Media & Entertainment
Work experience· 6 roles
Developing bytecode virtual machines in Rust and Go; designed a high-performance VM with predictable performance for executing smart contracts on blockchain platforms. Implemented a custom compiler/runtime, static analysis, inlining, and dead-code elimination to enhance contract execution; built a garbage collection algorithm, memory optimization strategies, and cross-platform compatibility layers with benchmarking tools.
Led profiling and performance optimization for large-scale data services; built a system to parse GraphQL queries and retrieve data from various sources (Disk, ClickHouse, PostgreSQL) to deliver results quickly.
Developed secure blockchain mining payout systems and migrated applications to gRPC. Taught Go best practices to colleagues, rewrote legacy C++ software in Go, and contributed to Go and Rust communities.
Hire Petar Dambovaliev today
Post a job and invite Petar, or contact them directly. No hidden commission.





