Ramiro Gómez is a Berlin-based software developer with 17 years of experience specializing in data mining, analysis and visualization using Python and JavaScript. He combines backend expertise—contributing to NetworkX GEXF handling and bug fixes—with front-end work enhancing the widely used sigma.js graph visualization library for large-node networks. Ramiro has a track record of pragmatic engineering across startups and consulting through roles at Searchmetrics and his own practice, plus ongoing system administration at vege.net. Comfortable with both code and data, he focuses on making complex graph and network data interpretable, including improving browser compatibility and encoding robustness that often go unnoticed.
17 years of coding experience
9 years of employment as a software developer
Master of Arts Communication Linguistics English, Master of Arts Communication Linguistics English at Technische Universität Berlin
diploma from German secondary school qualifying for university admission or matriculation English and Mathematics, diploma from German secondary school qualifying for university admission or matriculation English and Mathematics at Salvator
Contributions:7 commits, 2 PRs, 2 comments in 7 years 1 month
Contributions summary:Ramiro primarily contributed to the `networkx` library's GEXF file reading and writing functionality. Their work included improving the handling of non-ASCII characters in node IDs, refining color attribute defaults, and removing unnecessary encoding calls. The user also addressed an issue related to the `line_graph` function and removed an unused import. These contributions focused on code quality, bug fixes, and feature enhancements within a specific graph format.
A JavaScript library aimed at visualizing graphs of thousands of nodes and edges
Role in this project:
Front-end Developer
Contributions:6 commits in 11 months
Contributions summary:Ramiro primarily focused on enhancing the functionality and usability of the `sigma.js` library for graph visualization. Their commits include adding features related to edge weight handling, which includes implementing changes to how edge sizes are determined. They also addressed browser compatibility issues within the GEXF parsing and JSON parsing functionalities. Additionally, they modified the project's build process by adding a concat grunt task and its dependencies.
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.