Stephan Van Schaik

Principal Consultant at Van Schaik LLC

Ann Arbor, Michigan, United States
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
Stephan Van Schaik is a Principal Consultant and Ph.D. graduate in Computer Science & Engineering with 13 years of hands-on experience dissecting CPU microarchitecture, reverse engineering firmware and hardening trusted execution environments across Intel, AMD and Arm platforms. He blends deep academic research on speculative and transient execution attacks with practical systems engineering—writing cross-platform Rust, C, and Python software that targets everything from UEFI and STM32F1 microcontrollers to WebAssembly and Apple Silicon. Known for peering into components others treat as black boxes, he has published undocumented findings on buffers and ports in modern CPUs and built browser-capable cache-attack frameworks. Stephan’s work couples low-level assembly expertise and debugging toolchains with applied security consulting, helping clients translate obscure hardware vulnerabilities into concrete mitigations. An avid explorer of underdocumented hardware features, he also experiments with GPU and graphics-layer instrumentation, often leveraging Vulkan and OpenGL for novel tooling and overlays.
code13 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science & Engineering, Doctor of Philosophy - PhD, Computer Science & Engineering at University of Michigan
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Vrije Universiteit Amsterdam (VU Amsterdam)
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at UvA
github-logo-circle

Github Skills (158)

simulator10
windows10
mach10
instrumentation10
mappings10
profiling10
rust-api10
rust-language10
rust-lang10
pdf-document10
unix10
linux10
fpga10
compiler10
pdfium10

Programming languages (8)

ShellCSSC++RustCHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
StephanvanSchaik/mmap-rs

Oct 2021 - Sep 2022

A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.
Contributions:88 commits, 48 PRs, 200 pushes in 10 months
apicallingmemoryrustrust-api
vusec/ridl

May 2019 - May 2019

RIDL test suite and exploits
Contributions:40 commits, 6 PRs, 33 pushes in 16 days
code-injectionexploitssuiteexploit
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
Stephan Van Schaik - Principal Consultant at Van Schaik LLC