Daniel Quirós

Distributed Systems Engineer at Status

Madrid, Community of Madrid, 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

👤
Senior
🎓
Top School
Daniel Quirós is a Distributed Systems Engineer with 14 years of experience building robust, concurrent systems in Rust, C/C++, Python and functional languages across domains from videogames and VFX tooling to cryptographic MPC and blockchain nodes. He currently leads R&D for the Nomos project at Status, architecting nodes, implementing consensus protocols and building simulation frameworks for Carnot and Snow-family algorithms. A pragmatic engineer and open-source contributor, he expanded the popular once_cell Rust library with mutable and try-init APIs, and maintains libraries like Overwatch and Waku bindings that bridge research and production. His background in graphics and teaching informs a strong systems-first mindset with attention to tooling, performance and developer ergonomics. Comfortable moving between low-level implementation and protocol design, he brings practical experience shipping secure distributed platforms and mentoring teams.
code14 years of coding experience
job6 years of employment as a software developer
bookDigital production Artes gráficas, Digital production Artes gráficas at Ars Animation School
bookPython programming certificate Computer Programming, Python programming certificate Computer Programming at University of Illinois Urbana-Champaign
bookSoftware Engineering, Software Engineering at U-tad
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
41,635reputation
2.0mreached
1,324answers
38questions
Badges
reverse
top-5%
dictionary
top-5%
haskell
top-5%
loops
top-5%
multiprocessing
top-5%
list-comprehension
top-5%
github-logo-circle

Github Skills (25)

python10
api-design10
rust10
list-comprehension9
json9
multithreading9
forloop9
loops9
rust-cargo9
dictionary9
haskell9
reverse9
concurrency9
iterator9
multiprocessing9

Programming languages (12)

JavaQMLC++ShellCUERustNimGo

Github contributions (5)

github-logo-circle
matklad/once_cell

Sep 2022 - Sep 2022

Rust library for single assignment cells and lazy statics without macros
Role in this project:
userBack-end Developer
Contributions:22 commits, 1 PR, 11 comments in 1 day
Contributions summary:Daniel contributed extensively to the `once_cell` Rust library, focusing on extending its API to include mutable access and initialization methods. Their work involved implementing and testing features like `try_insert_mut`, `get_mut_or_init`, `get_mut_or_try_init`, and `force_mut`, and `get_mut` for `sync` and `unsync` `OnceCell` and `Lazy` types. These additions provide developers with more flexibility and control when working with single assignment cells and lazy statics in concurrent environments.
rustlazy-evaluation
danielSanchezQ/chain-libs

Feb 2020 - Sep 2021

blockchain libs
Contributions:2 PRs, 124 pushes, 16 branches in 1 year 7 months
blockchain-networkblockchainlibs
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