Marcel Apfelbaum

Software Engineer - AR Glasses SW Systems at Meta

Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Marcel Apfelbaum is a software engineer with 11 years of experience specializing in virtualization, Linux device drivers, and distributed systems, currently working on AR glasses software systems at Meta in Switzerland. He has deep kernel- and QEMU-level expertise from multiple roles at Red Hat and contributions to the widely used Kata Containers project, where he improved QEMU integration, memory hotplugging, and CI robustness. Marcel’s background spans from embedded and driver work at Mellanox to architecting platforms at a startup, giving him a rare blend of low-level systems craft and higher-level software architecture. He routinely tackles complex problems like PCI/NUMA hotplug, virtio vhost-user integration, and scaling device attachment in VMs. Known for pragmatic engineering, he improves build and CI processes to make tooling repeatable and reliable. He holds a BSc in Computer Science from Technion and brings both production-grade open-source contributions and enterprise software delivery experience.
code11 years of coding experience
job18 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at Technion-Machon Technologi Le' Israel
languagesEnglish, Hebrew, Romanian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (24)

container10
docker10
qemu10
testing10
bash10
dockers10
cicd10
automation10
go10
build-automation10
virtualization10
kata-containers10
automations10
kvm9
linux9

Programming languages (7)

ShellCRustGoASLHTMLPython

Github contributions (5)

github-logo-circle
kata-containers/tests

Jun 2021 - Oct 2021

Kata Containers tests, CI, and metrics
Role in this project:
userDevOps Engineer
Contributions:44 reviews, 16 commits, 11 PRs in 4 months
Contributions summary:Marcel primarily focused on improving the Continuous Integration (CI) and testing infrastructure for the Kata Containers project. Their contributions included refactoring CI scripts, enhancing test execution, and improving the overall reliability of the testing framework. They addressed issues related to service restarts, dependency installation, and environment variable handling within the CI/CD pipeline. The user also made changes to support VFIO testing and Docker configurations within the CI.
containerskata-containersdockerkubernetesmetrics
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Role in this project:
userBackend & DevOps Engineer
Contributions:21 reviews, 8 commits, 2 pushes in 4 months
Contributions summary:Marcel Apfelbaum primarily contributed to the Kata Containers project by working on QEMU integration, specifically addressing memory hotplugging and machine type configurations. He removed the `pc` machine type and optimized build processes, enabling the tool to run repeatedly. Additionally, he addressed issues related to build timeouts by implementing a fix to limit file descriptors in the rootfs-builder script. His work demonstrates a focus on improving QEMU integration and build processes.
firecrackervirtualizationociworkloadvdi
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.
Request Free Trial
Marcel Apfelbaum - Software Engineer - AR Glasses SW Systems at Meta