Daniel Granhão is a Senior Software Engineer with 7 years of experience combining embedded systems research and production Rust services, currently pursuing a Ph.D. and working on efficient hardware architectures for neural network training and inference. He has moved seamlessly between academia and industry—implementing LSTM training/inference in plain C for HLS at INESC and teaching computer architecture and ARM assembly at FEUP, where he earned a pedagogical award. More recently he led the design of Rust libraries and event-driven network services for Lipa, enabling a full Lightning node on mobile and standardizing access to Bitcoin/Lightning infrastructure. Based in Vila do Conde, Portugal, he blends low-level hardware insight with modern systems engineering and a pragmatic focus on deployable, resource-constrained ML acceleration. An often-overlooked strength is his track record of turning research-grade C prototypes into reusable code and production-ready Rust components.
7 years of coding experience
5 years of employment as a software developer
Master in Electrical and Computers Engineering, Telecommunications, Electronics and Computers, Master in Electrical and Computers Engineering, Telecommunications, Electronics and Computers at Faculdade de Engenharia da Universidade do Porto
A Rust library that implements the main lightning logic of the lipa wallet app.
Contributions:88 releases, 792 reviews, 223 commits in 5 months
rust-libraryrustlightningblockchainwallet
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 Granhão - Senior Software Engineer at Breez