Andrei Alexandrescu

Principal Research Scientist at erdani.com

Greater Boston 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
Andrei Alexandrescu is a Principal Research Scientist at NVIDIA and veteran founder of the D Language Foundation, bringing 18 years of experience building production-quality software systems and applied machine learning for NLP and speech. He combines deep systems and compiler expertise—demonstrated by longstanding contributions to the D compiler, tooling, and documentation—with research-grade ML work from roles at Facebook and in academia. Author of three influential programming books and multiple peer-reviewed papers, he bridges high-level language design, low-level implementation, and practical ML applications. His open-source work includes tooling and LLVM-based compiler contributions that show a rare comfort with build systems, platform ports, and floating-point subtleties. Based in Greater Boston, he consults and trains on software architecture while continuing to push language and ML boundaries. Colleagues find him as comfortable writing rigorous research as he is patching compilers and improving developer tooling.
code18 years of coding experience
job19 years of employment as a software developer
bookPh.D. Computer Science, Ph.D. Computer Science at University of Washington
bookPOLITEHNICA București National University for Science and Technology
languagesRomanian, English
github-logo-circle

Github Skills (23)

tooling10
website-development10
llvm10
build-system10
dword10
compiler-compiler10
build-automation10
dt10
compiler10
command-line-tool10
website-design10
documentation10
programming-language9
c-language9
posixct9

Programming languages (9)

ShellC++CSSCDMakefileJavaScriptHTML

Github contributions (5)

github-logo-circle
dlang/dlang.org

Mar 2008 - Sep 2020

Pages for the dlang.org website, home of the D Programming Language
Role in this project:
userTechnical Writer
Contributions:2 reviews, 848 commits, 357 PRs in 12 years 8 months
Contributions summary:Andrei primarily focused on updating and refining documentation for the dlang.org website. Their contributions involved renaming and modifying file extensions, adjusting build configurations, and reorganizing the content structure by changing phobos.html to index.html. They also added support for generating verbatim output and improved table formatting, and fixed numerous broken links. Furthermore, the user added content related to the GSoC 2012 and GSoC 2013 projects.
language-designddocphoneticslanguagetoolmanual
dlang/tools

Jul 2008 - Dec 2017

Ancillary tools for the D programming language compiler
Role in this project:
userBack-end Developer
Contributions:105 commits, 14 PRs, 12 pushes in 9 years 6 months
Contributions summary:Andrei primarily contributed to the `rdmd.d` file, which appears to be a tool related to the D programming language. The commits indicate significant work on features such as dependency management, build processes, and executable creation. They implemented options like `--eval`, `--loop`, and `--main`, adding functionality to the tool. Further commits involved Windows porting efforts and optimization for build processes.
ancillarydubcompilerpe-analyzerdlang
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
Andrei Alexandrescu - Principal Research Scientist at erdani.com