Bernardo Blanco

Lead Software Developer at Externalia

Álava, Autonomous Community of the Basque Country, Spain
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

🤩
Rockstar
Bernardo Blanco is a Lead Software Developer based in Álava, Spain, with a decade of experience building backend systems and full-stack web applications across .NET and modern JavaScript stacks. He combines hands-on leadership at Externalia with deep open-source contributions to notable Rust projects—helping maintain salsa, improve rust-postgres, refine rust-analyzer editor behavior, and harden cross-platform tooling like notify and rust-embed. His work shows a consistent focus on robustness and developer ergonomics: debouncing and concurrency fixes, safer parameter handling for DB drivers, reduced generated code, and cross-platform CI and path handling. Comfortable across SQL Server, Entity Framework, and cloud/on-prem ops from earlier roles, he bridges production delivery with low-level systems improvements. Colleagues value his adaptability and the pragmatic improvements he makes that yield better debugging, testing, and maintainability in both proprietary and open-source codebases.
code9 years of coding experience
job3 years of employment as a software developer
languagesSpanish, English, German, Basque
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

filesystem10
postgresql10
incremental-processing10
multithreading10
testing10
macros10
debouncing10
cross-platform10
editor10
code-generation10
code-editor10
increment10
rust10
concurrency10
debug9

Programming languages (9)

TypeScriptC#JavaRustJavaScriptGAPGoRuby

Github contributions (5)

github-logo-circle
pyrossh/rust-embed

Sep 2018 - Jan 2019

Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:34 commits, 4 PRs, 9 comments in 4 months
Contributions summary:Bernardo primarily contributed to the development of the `rust-embed` crate, focusing on improving functionality and efficiency. They addressed platform compatibility issues, specifically handling Windows paths. Additionally, they refactored code and implemented optimizations, such as avoiding vector allocations, and implemented a listing files feature. The user also incorporated CI/CD integration, adding AppVeyor support, and refactored examples to work with these changes.
compile-timedevrustproc-macrorust-macro
rust-lang/rust-analyzer

Dec 2018 - May 2022

A Rust compiler front-end for IDEs
Role in this project:
userBack-end Developer
Contributions:12 PRs, 44 comments, 1 issue in 3 years 6 months
Contributions summary:Bernardo primarily contributed to the `rust-analyzer` project by enhancing the code editor's functionality. Their commits focused on improving the selection extension feature within comments, ensuring correct range handling for various scenarios. They also worked on refining the word boundary detection logic using non-word characters. Furthermore, the user extracted code related to text editing operations into a separate crate, promoting code organization.
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
Bernardo Blanco - Lead Software Developer at Externalia