Bruno Cabral is a founder and seasoned software engineer with over 14 years of professional experience and more than 25 years coding, leading Escavador to deliver data-driven products using C++, MySQL and Python. He combines academic rigor as a PhD student in Computer Science at UFBA with practical leadership, having led BI and data science at Antecipa and contributed hands-on to core open-source NLP and transformer projects like AllenNLP and fast-transformers. His contributions include low-level performance and cross-platform fixes (CPU clustering, popcnt, int64_t portability) and substantive NLP engineering (token indexing, augmented LSTM improvements), reflecting strength in both systems optimization and language technologies. Based in Bahia, Brazil, he blends startup pragmatism with research-oriented approaches to infrastructure, information extraction and NLP pipelines. A not-obvious asset: he bridges deep systems-level expertise with production ML, enabling scalable, portable implementations that run reliably across platforms.
14 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Washington
Doutorado, Computer Science, Doutorado, Computer Science at UFBA - Universidade Federal da Bahia
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Universidade Federal da Bahia
An open-source NLP research library, built on PyTorch.
Role in this project:
ML Engineer
Contributions:7 commits, 10 PRs, 41 comments in 2 years 7 months
Contributions summary:Bruno primarily contributed to the AllenNLP library by modifying and enhancing token indexing and processing components, focusing on NLP-related features. They enabled extended features for tokens and modified how vocabularies are loaded. Additionally, they rewrote and updated the augmented LSTM module to use improvements and incorporate fixes. The user also updated the library to support newer versions of spaCy.
Pytorch library for fast transformer implementations
Role in this project:
Back-end Developer
Contributions:6 commits, 3 PRs, 5 comments in 3 days
Contributions summary:Bruno contributed to the core functionality of the fast-transformers library by implementing and optimizing CPU-based clustering algorithms. They focused on improving the efficiency and portability of the code, specifically addressing Windows build compatibility and updating the `popcnt` implementation. The user also corrected a minor typo in the README file and made changes to the `local_product` module to ensure cross-platform compatibility by replacing `long` with `int64_t`. This indicates a focus on low-level optimization and platform-agnostic code.
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.