Stanislav Shwartsman

Global Core Architect, Lead Core Architect at Huawei

Haifa District, Israel
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
Stanislav Shwartsman is a seasoned CPU micro-architect and memory-subsystem expert with a long track record designing and validating out-of-order x86 cores at Intel and now leading core architecture at Huawei. He combines deep research experience—such as work on binary-translation-assisted cores and hardware-assisted virtualization—with hands-on implementation skills in C/C++ and low-level x86 assembly. As lead memory-cluster architect for Intel Core processors, he balanced performance validation, microarchitectural innovation, and complex software-hardware co-design. He also actively maintains and contributes to the long-running open-source Bochs x86 emulator, improving CPUID handling, BIOS/CPU bits, and debugging features—an insight into his commitment to both industry-grade silicon and community tooling. Based in Haifa, he blends academic rigor from Technion with practical systems engineering across emulation, parallel/distributed software, and CPU engine internals.
code3 years of coding experience
job18 years of employment as a software developer
bookB.Sc Mathematics and Computer Science, B.Sc Mathematics and Computer Science at Technion - Israel Institute of Technology
github-logo-circle

Github Skills (10)

c1710
cpu10
c1110
emulation10
vms10
x8610
debug9
debugging9
bios8
configuration-management7

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
bochs-emu/Bochs

Jul 2022 - Nov 2022

Bochs - Cross Platform x86 Emulator Project
Role in this project:
userBack-end Developer
Contributions:163 reviews, 25 commits, 147 PRs in 4 months
Contributions summary:Stanislav primarily focused on fixing coding style issues and defining/implementing CPUID bits within the Bochs emulator's BIOS and CPU components. They also contributed to build and configuration processes, including updating actions and adding a new configuration file. Furthermore, the user extended the setpmem command to support 8-byte value writes, which indicates a focus on improving debugging capabilities within the emulator.
emulatorjitbochsx86x86-emulator
stlintel/Bochs

Jul 2022 - Aug 2022

Bochs - Cross Platform x86 Emulator Project
Contributions:30 reviews, 35 PRs, 61 pushes in 1 month
emulatorbochsx86x86-emulatorcross-platform
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
Stanislav Shwartsman - Global Core Architect, Lead Core Architect at Huawei