Daniel Werner

Principal Software Engineer at Edge & Node

Victoria, British Columbia, Canada
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
🎓
Top School
Daniel Werner is a Principal Software Engineer with 14+ years building performance-sensitive backend and data systems, currently working on Rust-based indexing and high-throughput data pipelines for The Graph at Edge & Node. A self-taught engineer and independent consultant, he has repeatedly delivered large efficiency gains—e.g., cutting Patricia Merkle Trie disk growth by ~80% and improving smart contract runtime performance by 450% at CasperLabs. His work spans systems, blockchain, and streaming data (Arrow Flight), with deep practical expertise in Rust, ingest/performance optimization, and scalable architecture. An active open-source contributor, he’s implemented client RPC features for the Casper network and maintains critical indexer components, demonstrating both low-level systems chops and production-focused engineering. He prefers solving hard backend bottlenecks and building robust tooling that scales from prototype to mainnet.
code14 years of coding experience
job9 years of employment as a software developer
bookSelf taught
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
128reputation
14kreached
10answers
2questions
github-logo-circle

Github Skills (21)

back-end-development10
cas10
rpc10
casperjs10
blockchain10
rust10
server-client9
command-line-interface9
json-rpc9
command-line9
client-server9
concurrency6
gmail6
android6
google-account6

Programming languages (7)

TypeScriptJavaShellRustCGroovyPython

Github contributions (5)

github-logo-circle
casper-network/casper-node

Sep 2020 - Jan 2023

Reference client for CASPER protocol
Role in this project:
userBack-end Developer
Contributions:468 reviews, 16 commits, 131 PRs in 2 years 4 months
Contributions summary:Daniel primarily contributed to the development of the Casper client, focusing on adding functionality for retrieving balance information. This involved creating a new `get-balance` subcommand, implementing the associated client-side logic and integrating it with the Casper node's RPC interface. Refactoring of the codebase was also done to improve modularity and organization, and RPC functionality was implemented using trait-based design. This included modifying existing client-side code.
ethereumcasperblockchaininternet-computercasper-network
dwerner/dotfiles

Mar 2015 - Feb 2020

Contributions:43 pushes in 5 years
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
Daniel Werner - Principal Software Engineer at Edge & Node