Marcio P

Reseacher at Celera Technologies

São Paulo, Brazil
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

👤
Senior
🎓
Top School
Marcio P is a senior compiler engineer and researcher based in São Paulo with a Ph.D. in compiler technology and over 25 years in software development, including 12 years focused on LLVM code generation and parallelization. He designs practical compiler toolchains for heterogeneous and neuromorphic hardware—co‑founding Celera to port Glow to a specialized NMP processor and creating OMPC, an OpenMP‑based task framework that transparently distributes work across clusters. His work bridges rigorous academia and industry collaborations (Samsung, LG, IBM, Microsoft), producing production-minded optimizations for GPGPUs and SPIR generation from high-level OpenMP. Known for delivering under tight schedules, he combines deep compiler research (transactional memory, XLA integration) with hands‑on productization and team leadership. An under‑the‑radar strength is his ability to hide low‑level MPI/OpenCL complexity behind familiar directive models, helping teams adopt advanced parallelism with minimal refactoring.
code11 years of coding experience
job19 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Transactional Memory, Doctor of Philosophy (Ph.D.), Transactional Memory at University of Alberta
bookDoctor of Philosophy (Ph.D.), Programming Languages and Compilers, Doctor of Philosophy (Ph.D.), Programming Languages and Compilers at Universidade Estadual de Campinas
languagesEnglish, Portuguese
github-logo-circle

Github Skills (29)

code-completion9
cli8
code-analysis8
toolchain8
modular8
llvm7
vim7
clang7
ratatui7
shell6
rust5
compiler5
command-line5
git5
tui5

Programming languages (7)

C++CLLVMGoVim scriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
iviarcio/clang

Apr 2015 - Oct 2017

Contributions:148 commits, 1 PR, 130 pushes in 2 years 6 months
cppclangopenmp
mc921-1s21/notebooks-1S21

Feb 2020 - Jun 2021

Contributions:92 commits, 9 pushes in 1 year 3 months
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
Marcio P - Reseacher at Celera Technologies