Hello! My name is David Batista, and I’m currently based in Berlin.

With over 10 years of experience in research and industry settings, I enjoy working on end-to-end solutions for unstructured data, particularly transforming natural language text into structured data.

My expertise lies in Machine Learning and Natural Language Processing, and I have tackled various challenges such as information extraction (e.g., named-entity recognition, relationship extraction, entity disambiguation), classification, clustering, and information retrieval.

I hold a Ph.D. in Natural Language Processing, where my focus was on semantic relationship extraction and I’ve authored multiple scientific publications. Details about my scientific and professional career are described in my Curriculum Vitae.

Occasionally, I write blog posts primarily about Software Engineering, Natural Language Processing, and Machine Learning.

I am available for consultancy or freelance work on projects, subject to my time availability and ongoing commitments. Please feel free to contact me via email or fill in this form if you require assistance with the following topics:

  • Natural Language Processing and Text Analytics
  • Knowledge Bases and Semantic Graphs
  • Application of Machine Learning and Neural Networks to NLP tasks
  • Software Engineering and Data-Science