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

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.
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.
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.
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.
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.
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.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment