Fabian Schaffert

Senior Software Engineer at Superhuman

Oranienburg, Brandenburg, Germany
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

👤
Senior
🎓
Top School
Fabian Schaffert is a Senior Software Engineer with 11 years of experience designing, implementing, and operating resilient distributed systems across IoT, fulfillment technologies, labor planning, and software-defined networking. He combines hands-on system-level expertise—evidenced by upstream bug fixes to the popular RPCS3 PlayStation 3 emulator addressing memory and syscall issues—with strong operational discipline and a focus on reliability. Fabian has progressed from co-founding a startup to senior engineering roles at AWS and Superhuman, where he mentors teams and drives pragmatic engineering practices. Based in Oranienburg, Germany, he holds an M.Sc. in Computer Engineering from TU Berlin and brings an engineer’s curiosity to both production services and low-level debugging.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at Technische Universität Berlin
github-logo-circle

Github Skills (14)

memory-management10
assembly10
c-language10
psr-310
cprogramming-language10
emulation10
assemble10
assembler10
c119
debug9
c179
debugging9
opengl7
vulkan7

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
RPCS3/rpcs3

Nov 2014 - Nov 2014

PlayStation 3 emulator and debugger
Role in this project:
userBackend Developer
Contributions:6 commits in 12 days
Contributions summary:Fabian primarily focused on bug fixes within the PlayStation 3 emulator, RPCS3. Their contributions addressed critical issues such as segmentation faults related to memory access errors within system calls like `sys_semaphore_create`, `sys_semaphore_get_value`, and `sys_event_flag_(create/get)`. They also fixed a compilation error. These changes indicate an understanding of system-level programming, memory management, and the inner workings of the emulated PlayStation 3 environment.
emulatorps3cppemulationdebugger
devmapal/linux

Jul 2016 - Jun 2017

Contributions:38 pushes in 11 months
kernellinux-kernellinuxkernel-source
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
Fabian Schaffert - Senior Software Engineer at Superhuman