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.

Petar Dambovaliev

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.

Available to hire

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate

Work Experience

Senior Software Engineer at Tendermint Core Team (AIB)
February 1, 2023 - April 1, 2025
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.
Senior Go Developer at Amboss GmbH
June 1, 2020 - February 1, 2023
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.
Go Developer at Coinbau GmbH
September 1, 2018 - June 1, 2020
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.
PHP Developer at N2 Digital
April 1, 2016 - September 1, 2018
Responsible for the company's back-end structure, developing internal software for the printing factory and optimizing third-party projects.
PHP Developer at AXS Marine
August 1, 2014 - March 1, 2016
Developed and integrated a smart email reader to extract shipping information from high volumes of email; led the project from specifications to production and mentored two junior developers.
Intern PHP Developer at DeskGOD
January 1, 2014 - July 1, 2014
Introduced to MVC architecture; worked on migrating a large project from procedural to object-oriented PHP; contributed to the main project and mentored two junior developers.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment