Basuke Suzuki

Senior Software Engineer at Apple

Belmont, California, 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
Basuke Suzuki is a senior software engineer based in Belmont, California, with three decades of programming experience and a 15-year focused career in embedded systems and browser engine work. He specializes in memory footprint reduction, networking, and testing infrastructure, with deep hands-on expertise in modern C++, JavaScript/TypeScript, Swift, Python and low-level allocators. At Sony he led WebKit/JavaScriptCore porting and upstream merges for PlayStation, notably improving bmalloc/libpas memory management and automating upstream-to-downstream merges; he joined Apple in 2024. Comfortable across embedded IoT stacks and full web stacks, he has built network protocol implementations, JS runtimes, and 3D UIs while also contributing as a WebKit reviewer since 2022. Known for pragmatic engineering that squeezes out memory and reliability gains on constrained platforms, he combines systems-level rigor with product-minded delivery.
code15 years of coding experience
job23 years of employment as a software developer
bookMaster System Science, Master System Science at Tokyo Institute of Technology
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
148reputation
11kreached
2answers
1question
github-logo-circle

Github Skills (13)

memory-management10
c-language10
cprogramming-language10
embedded9
sys9
cmake7
normalize6
ios6
twitter6
simulator6
corelocation6
oauth6
java6

Programming languages (8)

TypeScriptCCMakeJavaScriptPHPHaskellSwiftSvelte

Github contributions (5)

github-logo-circle
WPE WebKit port (downstream)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:268 commits in 5 years 6 months
Contributions summary:Basuke primarily contributed to the bmalloc and libpas components, making significant adjustments to memory management within the WPE WebKit port. Their work involved fixing memory footprint and freeable memory calculations, and enabling libpas for the PlayStation platform. These changes included modifying heap allocation, deallocation, and scavenging routines, along with implementing platform-specific configurations and time-keeping functions. Additionally, the user addressed build issues and platform-specific configurations.
wpedownstreamwebkit
basuke/curl

Jan 2018 - May 2024

A command line tool and library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
Contributions:5 reviews, 1 PR, 10 pushes in 6 years 5 months
rtmppop3dictscptelnet
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
Basuke Suzuki - Senior Software Engineer at Apple