Joanne Koong

Software Engineer at Meta

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
Joanne Koong is a software engineer with a decade of experience building high-performance back-end systems at Meta and Netflix, and a CS background from Harvard. She has deep kernel and systems expertise, contributing to flagship open-source projects like the Linux kernel and libfuse to improve FUSE performance and buffer management. Her work on libbpf added dynamic pointer support and verifier enhancements for BPF, reflecting strong skills in low-level tooling and observability infrastructures. Joanne moves fluidly between production systems at hyperscalers and upstream open-source maintenance, focusing on efficiency, robustness, and dynamic configuration. Colleagues know her for practical refactors that reduce complexity and for shipping subtle but impactful fixes in core I/O paths. She combines academic rigor with hands-on systems engineering to tackle demanding storage and networking challenges.
code11 years of coding experience
job7 years of employment as a software developer
bookComputer Science, Computer Science at Harvard University
github-logo-circle

Github Skills (11)

c1710
libbpf10
filesystem10
c1110
system-programming10
linux-kernel10
bpf10
ring-buffer10
fuse10
tracer9
trace9

Programming languages (7)

TypeScriptCRustScalaJavaScriptPythonClojure

Github contributions (5)

github-logo-circle
libfuse/libfuse

Jul 2024 - Oct 2025

The reference implementation of the Linux FUSE (Filesystem in Userspace) interface
Role in this project:
userBack-end Developer
Contributions:35 reviews, 22 PRs, 69 comments in 1 year 3 months
Contributions summary:Joanne primarily contributed to the libfuse project by implementing features and fixing bugs related to file system interactions and buffer management. They introduced functionality for handling directory entries, initialized session buffer sizes dynamically based on system configuration, and added a wrapper function for more robust string-to-long conversions. Furthermore, the user refactored the code to use internal functions. These changes improve the performance and reliability of FUSE-based file systems.
filesystemlinuxuserspace
libbpf/libbpf

May 2022 - Jul 2022

Automated upstream mirror for libbpf stand-alone build.
Role in this project:
userBack-end Developer
Contributions:7 commits in 1 month
Contributions summary:Joanne primarily contributed to the development of BPF (Berkeley Packet Filter) functionalities within the libbpf repository. Their work focused on adding and implementing dynamic pointer (dynptr) support, including helper functions like `bpf_dynptr_read`, `bpf_dynptr_write`, and `bpf_dynptr_from_mem`. They also added verifier support for these dynptrs and data slices, enhancing the capabilities of BPF programs for ring buffer operations. Furthermore, the user corrected documentation for specific BPF helpers.
libbpfbpftracing
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