Frank Lin

Software Engineer, PyTorch Core at NVIDIA

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

👤
Senior
🎓
Top School
Frank Lin is a software engineer specializing in CUDA, GPU memory management, and large-scale training performance, currently contributing to PyTorch Core at NVIDIA. With nine years of experience across AI/HPC and runtime systems, he has optimized distributed training, implemented CUDA Graphs memory strategies, and tuned SM kernels on Hopper-class GPUs. His background includes building WASM threading and WASI networking features for the WasmEdge runtime and integrating LeakSanitizer into Android toolchains at Amazon, showing a blend of low-level systems and developer tooling expertise. He has hands-on experience training large models under tight GPU memory constraints and translating research needs into production-ready framework improvements. Based in California, Frank bridges academia and industry with a master's in computer science from National Taiwan University and a history of teaching parallel computing and advanced UNIX programming. Colleagues rely on him to solve tricky memory and networking edge cases that unlock scalable model training and runtime robustness.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at National Taiwan University
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at National Tsing Hua University
languagesEnglish
github-logo-circle

Github Skills (8)

wasi10
webassembly10
rust10
networking10
edge-computing9
cprogramming-language9
c-language9
cloud-native8

Programming languages (6)

C++RustCWebAssemblyHTMLPython

Github contributions (5)

github-logo-circle
WasmEdge/WasmEdge

Jun 2021 - Jun 2022

WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 9 commits, 9 PRs in 1 year
Contributions summary:Frank primarily contributed to the WASI (WebAssembly System Interface) implementation within the WasmEdge runtime. They added IPv6 support and boundary checks for socket operations, updated various socket functions, and implemented listener functionality. The user's work focused on enhancing the networking capabilities of WasmEdge, specifically in relation to WASI, and ensuring correct socket behavior.
serverlessruntimedecentralizedwasmedgeedge-computing
eee4017/rcfiles

Jan 2019 - Oct 2022

Contributions:9 commits, 5 pushes in 3 years 9 months
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
Frank Lin - Software Engineer, PyTorch Core at NVIDIA