This article introduces TechRank, a recursive algorithm based on a bipartite graph with weighted nodes that the authors developed to link companies and technologies based on the reflection method. They allow the algorithm to incorporate exogenous variables that reflect an investor’s preferences and calibrate the algorithm in the cybersecurity sector. First, their results help estimate each entity’s influence and explain companies’ and technologies’ ranking. Second, the results provide investors with an optimal quantitative ranking of technologies and thus help them design their optimal portfolio.