José Ruiz is a Senior Software Engineer with 20 years of experience building scalable, backend-focused systems and leading technical teams, currently based in Edinburgh. As co-founder and CTO at BigML he architected and optimized a distributed machine learning backend and established QA and engineering culture that supported product growth. His early career spans research and engineering roles at Google, Oblong and space-focused institutes, reflecting a strong foundation in complex, performance-sensitive software. An active open-source contributor, he has improved tooling for the Factor programming language and extended Python bindings for the widely used BigML API, showing attention to developer experience and API ergonomics. Holding a PhD in Physics and a BS in Computer Science, he blends rigorous academic problem-solving with pragmatic system design. Notably, he moves between deep technical contributions and leadership responsibilities, making him comfortable shipping production systems and fine-grained developer tooling alike.
20 years of coding experience
14 years of employment as a software developer
Curso Orientacion Universitaria Ciencias, Curso Orientacion Universitaria Ciencias at Institut de Batxillerat Antoni Marti i Franques
Rion Marsal
BS Computer Science, BS Computer Science at Universidad Nacional de Educación a Distancia - U.N.E.D.
Ph. D. Physics, Ph. D. Physics at Universitat de Barcelona
Contributions:65 reviews, 51 commits, 209 PRs in 5 years
Contributions summary:José primarily contributed to the BigML Python bindings library. Their work included merging pull requests related to source creation and the addition of a development mode. Further contributions involved the addition of a summarize method to the model. These changes demonstrate their involvement in enhancing the core functionality and features of the BigML API through Python code.
Contributions summary:José primarily contributed to the FUEL (Factor User-mode Emacs Lisp) system, a tool related to the Factor programming language. Their work involved enhancements to the FUEL system, specifically related to the scaffolding feature, including automatic insertion of templates for documentation and tests upon file creation. They also implemented features for handling parenthesis matching and reporting errors in the remote listener. Furthermore, the user addressed some indentation issues.
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.