Roman Tomjak is a software engineer based in London with 11 years of experience building backend systems and cloud tooling using Python, Go, and Swift. He combines production-grade DevOps work—contributing Proxmox support to HashiCorp's Packer and enhancements to a Go Proxmox API—with application-level expertise in Django authentication (adding a Draugiem.lv social provider to django-allauth). Comfortable across infrastructure automation, API integrations, and backend testing, he frequently contributes to open-source projects that bridge system configuration and developer tooling. A analytically trained problem-solver with a BSc in Computer Software Engineering, he also brings a curious, hobbyist mindset—equally at ease debugging CI and exploring new languages or pastimes.
11 years of coding experience
Bachelor of Science (BSc), Computer Software Engineering, Bachelor of Science (BSc), Computer Software Engineering at Ventspils Augstskola
English, Math, Physics, English, Math, Physics at Ventspils 4. vidusskola
Contributions:9 commits, 2 PRs, 5 comments in 21 days
Contributions summary:Roman contributed to the Proxmox API Go library by adding features related to hardware virtualization toggles and formatting the code. They also added a test case for the client and included a Vagrantfile for setting up the development environment. The user further updated the bootstrapping script for the Vagrant environment by adding proxmox repository and its key, showing a focus on automation and system configuration.
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Role in this project:
Back-end & DevOps Engineer
Contributions:4 reviews, 13 commits, 4 PRs in 2 months
Contributions summary:Roman primarily contributed to the Proxmox integration within the Packer tool, adding features for configuring network adapters, and disabling KVM hardware virtualization. They also made changes to the configuration specs and tests related to Proxmox, including firewall and packet queue configurations. Furthermore, the user updated dependencies, specifically bumping the Proxmox API library, demonstrating involvement with the project's underlying infrastructure and integrations. The user's contributions indicate a focus on building and improving the Proxmox provider.
vagrantplatformslinuxpackerdocker
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.