BrunoĀ Cabral

Founder at Escavador

Bahia, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

šŸ‘¤
Senior
šŸŽ“
Top School
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.
code14 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Washington
bookDoutorado, Computer Science, Doutorado, Computer Science at UFBA - Universidade Federal da Bahia
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Universidade Federal da Bahia
languagesPortuguese, English
github-logo-circle

Github Skills (18)

algorithm10
tokenize10
algorithms10
pytorch10
c-language10
multiplatform10
python10
machine-learning10
cross-platform10
data-structure10
tokenizer10
deep-learning10
natural-language-processing10
data-structures10
nlp10

Programming languages (16)

C#JavaC++CRustMakefileGoMustache

Github contributions (5)

github-logo-circle
allenai/allennlp

Feb 2020 - Sep 2022

An open-source NLP research library, built on PyTorch.
Role in this project:
userML 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.
nlppytorchtransformerspythonbert
idiap/fast-transformers

Sep 2020 - Sep 2020

Pytorch library for fast transformer implementations
Role in this project:
userBack-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.
pytorchimplementationstransformerstransformerself-attention
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
Bruno Cabral - Founder at Escavador