Juan Besa

Software Engineer at Facebook

London, England, United Kingdom
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
Juan Besa is a software engineer and computer scientist with a decade of experience bridging academic research and production engineering, currently building systems at Facebook. He holds a PhD from UC Irvine and a master's from Pontificia Universidad Católica de Chile, and has a track record of inventing and implementing elegant algorithms—from a multithreaded red-black tree and computational geometry C++11 library to algorithmic visualizations and an open-source Python phylogenetic drawing tool. Juan has published seven scientific papers while teaching and mentoring students, and is particularly drawn to problems where simple, beautiful ideas outperform expectations (he once demonstrated scenarios where Bubble Sort beats Quicksort). Comfortable across C++, Python and Java, he brings rigor from research into pragmatic, team-oriented software delivery and enjoys baking pies as a creative offbeat outlet.
code10 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Pontificia Universidad Católica de Chile
bookUniversity of California, Irvine
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
4,401reputation
1.7mreached
6answers
13questions
github-logo-circle

Github Skills (20)

toolchain10
llvm9
python9
machine-learning9
blockchain9
deep-learning9
abstract-machine9
compiler9
jvm8
cpp7
generics6
constants6
django-models6
arraylist6
ai6

Programming languages (5)

C++LLVMScalaGoPython

Github contributions (5)

github-logo-circle
JuanBesa/ledger

Sep 2019 - Jan 2020

Official Fetch.AI Ledger C++ implementation
Contributions:141 pushes, 24 branches in 4 months
aicpp
JuanBesa/llvm-project

Jun 2025 - Jul 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:12 pushes, 1 branch in 1 month
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