Michael Vandeberg is a software engineer and technology leader with 10 years of experience building high-performance, cloud-native blockchain systems and developer tools. Currently serving as CTO of Koinos Group and a software engineer at The C++ Alliance, he has architected feeless blockchain components in C++20 and built resilient Kubernetes-based SaaS infrastructure focused on observability and redundancy. His hands-on background spans C++, Go, and TypeScript microservices, Protobuf/AMQP integrations, and meaningful open-source contributions such as extending the steem-js library to support SMT asset types and transaction serialization. Driven by a research-minded approach from his graduate work at Virginia Tech, he combines efficiency, scalability, and elegant design to solve hard systems problems. Notably, he bridges deep protocol-level engineering with production-grade cloud operations, making him effective at turning novel research ideas into reliable, customer-facing infrastructure.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BS) Mathematics and Computer Science, Bachelor of Science (BS) Mathematics and Computer Science at George Fox University
Graduate Student Computer Science, Graduate Student Computer Science at Virginia Tech
Steem.js the official JavaScript library for Steem blockchain
Role in this project:
Full-stack Developer
Contributions:17 commits, 6 PRs, 15 pushes in 3 months
Contributions summary:Michael primarily focused on implementing and testing features related to the Steem blockchain and its associated token (SMT) functionality within the JavaScript library. Their work involved modifying the library's serialization and deserialization logic to support new asset types and SMT-related operations. This included the addition of SMT-specific operations like `smt_create`, `smt_setup`, and `smt_contribute`, as well as adjustments to existing transaction signing and verification processes to accommodate these new features.
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for ARM Cortex-M microcontrollers. It is small, reliable and easy to use.
Contributions:1 review, 1 PR, 2 pushes in 2 years 10 months
cortexbuffersc11jlinkcortex-m
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.