Juan López is an Algorithms Technical Lead with 11 years of experience building algorithmic foundations and scalable software for startups, currently leading engineering efforts at Bearing AI in Medellín. He designs and ships optimization and routing solutions—using mixed integer programming and hierarchical A*—for maritime operations, including CO2 compliance platforms that leverage terabytes of AIS data and distributed computing. Comfortable across the stack, he blends API design, data engineering and ML integration to turn research-grade methods into production systems. His background includes building SEO-driven React apps, ML speech pipelines on AWS, and automation at high-growth companies like Rappi and AI Fund. A computer engineering graduate from Universidad Pontificia Bolivariana, he brings a problem-solver’s mindset and an entrepreneurially curious perspective informed by interests in science and music. Notably, he pairs deep algorithmic tooling with practical product focus—optimizing real-world shipping networks while measuring global fleet emissions.
11 years of coding experience
4 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Universidad Pontificia Bolivariana
Contributions:27 commits, 6 PRs, 25 pushes in 1 year
reactfatdrag-and-droplistsreact-drag-and-drop
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
Juan López - Algorithms Technical Lead at Bearing AI