Carlos Seo

Technical Lead at Linaro

Greater São Paulo Area 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

🤩
Rockstar
🎓
Top School
Carlos Seo is a Technical Lead with nearly two decades of experience driving open-source compiler and toolchain engineering, currently leading LLVM work and AI-driven compiler experiments at Linaro. He has deep CPU enablement expertise across POWER and Arm architectures, having delivered high-impact performance optimizations in glibc, Go, OpenBLAS and LLVM while at IBM and Arm. A prolific contributor to golang/go and LLVM, he implemented core runtime and atomic-operation improvements for ppc64x and added assembly support for VDSO and vector registers. He blends hands-on low-level development (assembly, ABI changes, intrinsics) with team leadership and product-focused delivery, having led global teams and reorganized R&D to boost velocity. Notably, he helped bring Morello/CHERI support into public toolchains and maintained the Go compiler ports for POWER, demonstrating rare cross-architecture compiler portability skills. Based in Greater São Paulo, he pairs an M.S. in Electrical Engineering with a track record of patent-backed innovation and measurable performance wins for enterprise processors.
code18 years of coding experience
job18 years of employment as a software developer
bookM.S. Electrical Engineering, M.S. Electrical Engineering at Universidade Estadual de Campinas
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

powerpc10
assembly10
run-time10
go10
runtimes10
architectures10
sys10
performance-optimization10
assemble10
runtime-environment10
assembler10
atomic10
concurrency10
architecture10
atomics10

Programming languages (6)

JavaC++CLLVMGoPython

Github contributions (5)

github-logo-circle
golang/go

Jan 2020 - Jan 2020

The Go programming language
Role in this project:
userBack-end Developer
Contributions:1 commit, 64 comments, 8 issues in 1 day
Contributions summary:Carlos contributed significantly to the Go programming language's core runtime, specifically focusing on performance improvements and optimization for the ppc64x architecture. Their work involved implementing and enhancing atomic operations, particularly in the context of memory management and concurrency. Furthermore, the user added new instructions for specific processors and extended the existing assembly code to include support for new features like VDSO and the vector registers.
golanggopluscompilerprogramming-languageinterpreter
ceseo/gcc

Nov 2021 - Aug 2022

Contributions:813 pushes, 2 tags in 8 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