Dunfan Lu

Software Engineer at Meta

Philadelphia, Pennsylvania, 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
Dunfan Lu is a software engineer with 10 years’ experience building high-performance graphics and GPU systems, currently working on Meta’s AR Engine and previously on the SparkSL GPU compiler. An Oxford CS graduate based in Philadelphia, he blends systems-level GPU compiler work with practical graphics tooling, contributing notable Vulkan-backed UI and rendering integrations to the popular Taichi project. His internships at Taichi, Facebook, Amazon, and Tencent Games show a track record of shipping production features—from a 30x CUDA reduction optimization to a crowd-rendering instancing technique and cross-platform React-Native improvements. Comfortable across low-level GPU backends and higher-level application stacks, he focuses on performance, interoperability, and developer-facing tooling.
code10 years of coding experience
job2 years of employment as a software developer
bookUniversity of Oxford
github-logo-circle

Github Skills (8)

gpu-programming10
vulkan10
c-language10
front-end-development10
computer-graphics10
cprogramming-language10
cuda9
opengl8

Programming languages (12)

TypeScriptC++BikeshedRustObjective-C++ANTLRTeXJavaScript

Github contributions (5)

github-logo-circle
taichi-dev/taichi

Jun 2021 - Jan 2023

Productive, portable, and performant GPU programming in Python.
Role in this project:
userBack-end Developer
Contributions:159 reviews, 95 commits, 119 PRs in 1 year 6 months
Contributions summary:Dunfan primarily contributed to the Taichi UI framework, focusing on the Vulkan backend implementation. Their work involved developing core components for the GUI, including the app context, swap chain management, and renderable classes. The commits demonstrate the implementation of kernels and functionalities for updating vertex and index buffers, texture management, and integrating with the IMGUI library, contributing to the UI's rendering pipeline.
gpu-programmingdifferentiable-programmingpythongpucomputer-graphics
AmesingFlank/taichi

Jun 2021 - Jun 2023

Productive & portable programming language for high-performance, sparse & differentiable computing on CPUs & GPUs
Contributions:479 pushes, 114 branches in 2 years
sparseload-balancingdifferentiable-computingcompilerprogramming-language
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
Dunfan Lu - Software Engineer at Meta