Yuka Ikarashi

Doctoral Student at Massachusetts Institute of Technology

Cambridge, Massachusetts, 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
Yuka Ikarashi is a PhD student at MIT CSAIL specializing in domain-specific languages that balance usability and performance, with a background bridging systems-level C++ work and DSL research. With 11 years of engineering experience, she has contributed significant backend improvements to high-profile projects like Cling and Clang—optimizing startup time, memory, and autocompletion—and helped modernize CERN’s ROOT for large-scale physics analysis. Her internships at Apple and Amazon complement research stints at UC Berkeley and CERN, reflecting a blend of industry-grade engineering and academic rigor. Notably, she has published and presented work on C++ Modules-aware performance improvements, demonstrating an uncommon combination of compiler-level optimization experience and DSL-focused research.
code10 years of coding experience
job2 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Massachusetts Institute of Technology
bookUniversity of Tokyo
languagesJapanese, English
github-logo-circle

Github Skills (20)

debugging10
root-view10
debug10
c-language10
llvm10
command-line-interface10
autocomplete10
autoload10
compiler-compiler10
performance-optimization10
document-root10
cplus10
compiler10
cpp10
coding-style10

Programming languages (11)

C++ShellRustCLLVMScalaVueJavaScript

Github contributions (5)

github-logo-circle
root-project/root

Mar 2018 - Apr 2019

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
userBack-end Developer
Contributions:110 commits, 180 PRs, 23 pushes in 1 year 1 month
Contributions summary:Yuka contributed to the ROOT project, focusing on fixing compilation errors and removing redundant code related to the RooFit module, which is used for data analysis and fitting. Their work involved modifying C++ header files, including fixing a compilation error in GenVector and removing and deleting RooCintUtils.h and RooCintUtils.cxx. The user also made refactoring changes, such as rewriting RooFactory::createArgs and removing unnecessary includes, improving the codebase.
pythonroot-cernmathematicsc-plus-plusscientific-visualization
vgvassilev/cling

Mar 2018 - Jan 2019

The interactive C++ interpreter Cling
Role in this project:
userBackend Developer
Contributions:17 commits in 10 months
Contributions summary:Yuka primarily focused on optimizing and refactoring the Cling interpreter's codebase. Their contributions include reverting unwanted header changes, optimizing startup time and memory usage by modifying global variables and includes, and refactoring autoloading mechanisms to improve performance. The user also implemented a parsing cache for the LookupHelper to enhance its efficiency. Furthermore, they addressed issues related to autoloading dependencies and implemented improvements to the toString interface.
cppclangc-plus-plusjupytercling
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
Yuka Ikarashi - Doctoral Student at Massachusetts Institute of Technology