Nilanjana Basu

Compiler Performance Engineer at Apple

San Jose, 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
Nilanjana Basu is a Compiler Performance Engineer based in San Jose with nine years of experience spanning compiler systems, high-performance networking, and parallel computing research. Currently at Apple, she applies deep expertise from her PhD work on fine-grained interrupt infrastructure and scalable synchronization to optimize real-world compiler and runtime performance. Her background includes production-grade LTE protocol and multi-Gbps packet-processing systems from industry roles and hands-on contributions to LLVM debug tooling and fuzzing pipelines during internships at Google. Comfortable moving between research and production, she blends rigorous academic training with pragmatic engineering to deliver measurable performance improvements in complex systems. An enthusiast for compilers and systems, she brings a track record of shipping robust low-level features and contributing to open-source toolchains.
code9 years of coding experience
job10 years of employment as a software developer
bookSouth Point High School
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Illinois Chicago
bookMaster of Engineering (M.Eng.), Computer Science, 84.3%, Master of Engineering (M.Eng.), Computer Science, 84.3% at INDIAN INSTITUTE OF ENGINEERING SCIENCE AND TECHNOLOGY, SHIBPUR
bookBachelor of Technology (B.Tech.), Computer Science, DGPA 8.85, Bachelor of Technology (B.Tech.), Computer Science, DGPA 8.85 at Netaji Subhas Engineering College
github-logo-circle

Github Skills (37)

modular10
llvm10
toolchain10
compiler10
clang10
swift9
perf8
upstream7
reduction7
modification7
llvm-ir6
ethereum6
blockchain6
instrumentation6
hosts6

Programming languages (4)

C++CLLVMRPC

Github contributions (5)

github-logo-circle
bitslab/CompilerInterrupts

Feb 2021 - Jul 2021

This is a framework for compiling programs with instrumentation such that they can call user-specified code at fixed intervals during the program's run time.
Contributions:20 reviews, 49 commits, 1 PR in 4 months
instrumentationcompilerspythonperfprograms
nilanjana87/llvm-project

Jan 2023 - Mar 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Apple’s stable releases of Clang as well as support the Swift project.
Contributions:45 pushes, 17 branches in 1 year 2 months
compilersclangtechnologiestoolchaincompiler
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
Nilanjana Basu - Compiler Performance Engineer at Apple