Pedro Castro is a CTO and NLP researcher with a MSc (and ongoing PhD) in Natural Language Processing and over a decade of hands-on experience applying AI to legal and health domains. He combines 14+ years of deep Java EE engineering and architecture expertise with a shift since 2015 toward building production-ready NLP pipelines—leading development of legal language models, NER, relation extraction and Jurimetrics analytics. Known for rigorous TDD and CI-driven delivery, he bridges research and product by operationalizing ML components (topic models, doc2vec) into enterprise search and legal-insights platforms. As a member of the Deep Learning Brasil group, he contributes to domain-focused deep learning research while running AI strategy and engineering at Data Lawyer. A practical technologist, he pairs academic depth with a record of introducing ML into legacy Java stacks to add semantic intelligence.
10 years of coding experience
16 years of employment as a software developer
Doctor of Philosophy - PhD Natural Language Processing, Doctor of Philosophy - PhD Natural Language Processing at Universidade Federal de Goiás
A PyTorch implementation of Google AI's BERT model provided with Google's pre-trained models, examples and utilities.
Contributions:14 pushes in 2 years 4 months
pytorchnlptransformersbertbert-model
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.