Lucian Teodorescu

Staff Software Engineer at Garmin International

Cluj-Napoca, Romania
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
Lucian Teodorescu is a Staff Software Engineer and software architect with 11+ years of professional experience and a PhD in Computer Science, based in Cluj-Napoca, Romania. He is a pragmatic systems thinker who has led and scaled C++-centric projects at Garmin while also contributing to language design and tooling through his Hylo programming language work and PhD research on Sparrow. An active contributor to the C++ community and the NVIDIA/stdexec effort, he blends standards work (P2300, P2079) and conference speaking with hands-on engineering across C++, Python, Java, and C#. Lucian runs LucTeo Research to explore fundamentals and engineering culture, aiming to unite theory and practice in real systems. He is notable for moving computations to compile time to achieve C++-level performance while preserving language naturalness—a recurring theme in his research and practical tooling.
code11 years of coding experience
job19 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Technical University of Cluj Napoca
languagesRomanian, English
stackoverflow-logo

Stackoverflow

Stats
141reputation
8kreached
2answers
3questions
github-logo-circle

Github Skills (18)

asynchronous10
c-language10
parallel10
parallelization10
async10
parallel-processing10
parallel-computing10
web-framework10
cprogramming-language10
algorithms9
software-design8
macos6
clang6
homebrew6
cmake6

Programming languages (10)

JuliaC++CLLVMCMakeMakefileTeXHTML

Github contributions (5)

github-logo-circle
NVIDIA/stdexec

Dec 2021 - Aug 2022

`std::execution`, the proposed C++ framework for asynchronous and parallel programming.
Role in this project:
userBack-end Developer
Contributions:37 reviews, 65 commits, 41 PRs in 8 months
Contributions summary:Lucian has been actively contributing to the `std::execution` repository, which is a proposed C++ framework for asynchronous and parallel programming. Their contributions include adding examples and improving the code for functionalities like `let_*` functions, context switching with `execution::on` and `execution::transfer`, and enhancing the build system. The user also worked on improving code documentation, and fixing issues related to code inlining.
stdcppasynchronousconcurrencyparallel
lucteo/ComplexBuild

Jun 2017 - Feb 2019

Contributions:2 releases, 6 commits, 1 PR in 1 year 8 months
sublime-text-pluginsublimesublime-textenvironmentsvariables
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