Leonardo Etcheverry

Lead Graphics Engineer at Ulta Beauty

Montevideo, Montevideo, Uruguay
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
Leonardo Etcheverry is a Lead Graphics Engineer with 15 years of expertise in low-level systems and real-time rendering, specializing in C/C++, GPU shader programming (OpenGL, WebGL, Metal) and cross-platform performance optimization. He architected and shipped a multiplatform GPU-driven makeup AR engine (GlamLab) used by millions, and previously led development on games and an in-house engine for iOS, Mac and PlayStation targets. Comfortable from firmware and FPGA teaching to high-performance C++17 and modern graphics pipelines, he brings deep computer-architecture intuition that informs both CPU/GPU optimization and shader design. An early co-founder who learned to build robust teamware, he also contributes to notable open-source tooling—improving Emacs’ Magit blame workflows—reflecting a preference for productivity tooling like Emacs, nix and RenderDoc.
code15 years of coding experience
job14 years of employment as a software developer
bookProgrammer, Programmer at Universidad ORT Uruguay
bookBachelor of Science - BS, Electrical Engineering, Bachelor of Science - BS, Electrical Engineering at Universidad de la República
languagesEnglish, Spanish
github-logo-circle

Github Skills (4)

emacs10
magit10
git10
elisp10

Programming languages (2)

C++Emacs Lisp

Github contributions (5)

github-logo-circle
magit/magit

Jun 2012 - Feb 2013

It's Magit! A Git Porcelain inside Emacs.
Role in this project:
userBack-end Developer
Contributions:6 commits in 8 months
Contributions summary:Leonardo primarily contributed to enhancing the `magit-blame` mode within the Emacs environment. They refactored code for improved efficiency, implemented navigation features for easier chunk traversal, and integrated switches for `git svn` commands. The user also addressed code structure improvements, using `flet` for temporary functions and adding a dry-run switch to the `magit-svn` functionality. These modifications contribute to a more user-friendly and robust git porcelain.
porcelainmagitemacsgit-porcelainemacs-lisp
legumbre/z80-stub

Dec 2010 - May 2016

Contributions:42 commits, 1 push in 5 years 6 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
Leonardo Etcheverry - Lead Graphics Engineer at Ulta Beauty