Maria Solano is a software engineer with six years of experience building developer tooling and language-server integrations, currently at Palantir in Seattle. She has a strong track record at Microsoft improving LSP infrastructure and shipping editor experiences (VS ESLint, TypeScript support) and has contributed to high-profile open-source projects like Neovim, rust-analyzer, and the Nushell shell. Comfortable across front-end and back-end work, she has implemented compiler and editor features, refactored tooling, and strengthened test and CI hygiene to raise code quality. Her background in joint honours Mathematics and Computer Science and research on bisimulation metrics informs a methodical approach to language tooling and developer UX. Colleagues know her as curious and ambitious, with a knack for turning complex editor and language-service problems into practical, well-tested solutions.
6 years of coding experience
6 years of employment as a software developer
High School Diploma, High School Diploma at Gimnasio Los Portales
Bachelor of Science - BSc Joint Honours Mathematics and Computer Science, Bachelor of Science - BSc Joint Honours Mathematics and Computer Science at McGill University
Contributions:686 reviews, 129 PRs, 1138 comments in 1 year 9 months
Contributions summary:Maria primarily contributed to the Neovim project by addressing issues related to the Language Server Protocol (LSP). Their work involved fixing references, refining types, and adding features such as a query editor for Tree-sitter. Additionally, the user made improvements to Shada support, addressing mark updates and related issues. The contributions showcase expertise in extending and maintaining core functionality of the text editor.
Contributions:8 reviews, 7 PRs, 50 comments in 1 year 9 months
Contributions summary:Maria contributed to the rust-analyzer project by implementing and refining code completion features within the Rust language server. Their work included adding a setting to limit the number of completion suggestions, improving the sorting and truncation of completion results, and fixing the completion of the `async` keyword. These changes involved modifications to the code completion logic and the user interface, demonstrating expertise in language server protocol (LSP). The contributions directly improved the developer experience within the Rust IDE.
rustlsp-servercompileridefront-end
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
Maria Solano - Software Engineer at Palantir Technologies