Walter Erquinigo is a Principal Software Engineer with 13 years of experience specializing in debuggers, tooling, and large-scale language/server infrastructure. He has driven debugger development at Meta and now NVIDIA, with deep contributions to LLDB, lldb-dap and Android/GDB tooling that improved tracing, process listing and reverse-debugging workflows. As Mojo Tooling Tech Lead at Modular he owned language tooling integration, and his open-source work spans notable projects like Nuclide and the LLVM ecosystem where he enhanced IDE UIs, Objective‑C support, compilation databases, and build automation. Walter blends back-end systems, DevOps automation, and front-end IDE improvements, evidenced by converting build systems to Python and adding VSCode integrations. He also mentors talent through olympiad training and selection in Peru, reflecting a long-standing commitment to developing the next generation of engineers. Based in Kissimmee, FL, he pairs deep systems expertise with practical product-focused engineering across compilers, debuggers and developer tools.
13 years of coding experience
10 years of employment as a software developer
Masters NLP and Data Science, Masters NLP and Data Science at University of California, Berkeley
Mathematics and Computer Science, Mathematics and Computer Science at USP - Universidade de São Paulo
Trilce
Professional Certificate Music Theory and Composition, Professional Certificate Music Theory and Composition at Berklee College of Music
BS Informatics Engineering, BS Informatics Engineering at Pontificia Universidad Católica del Perú
Complex Systems and Formal Languages, Complex Systems and Formal Languages at Wolfram Summer School
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:273 reviews, 84 PRs, 259 pushes in 5 years 5 months
Contributions summary:Walter primarily contributes to the LLDB debugger within the LLVM project. Their work includes fixing bugs related to string handling in the LSP, enhancing exception breakpoint support for plugin languages, and adding features for debugging with DAP. They also focused on refactoring code for better exception breakpoint granularity. The contributions included improvements to the lldb-dap component and adjustments to DWARF debugging information.
An open IDE for web and native mobile development, built on top of Atom
Role in this project:
Full-stack Developer
Contributions:241 commits, 5 PRs, 4 comments in 1 year 4 months
Contributions summary:Walter contributed to the development of the Nuclide IDE, specifically enhancing the UI component's functionality and making improvements to the debugging capabilities. This included changes to the Combobox component, integrating a code search tool, refining the process table, and implementing features related to the device panel, such as handling connected devices and adding device-specific actions. The user also worked on adding support for custom ADB paths and resolving issues related to objective-c projects with framework folders.
mobile-developmentatomideon-top
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
Walter Erquinigo - Principal Software Engineer at NVIDIA