Matthias Denecke, Natural Language Processing (NLP) Developer in New York, NY, United States
Matthias Denecke

Natural Language Processing (NLP) Developer in New York, NY, United States

Member since January 8, 2020
Matthias is an analytical, highly adaptable computer scientist with extensive experience in machine learning, artificial intelligence, and natural language processing. He is skilled in providing guidance to resolve complex technical challenges. As a technical lead, he has a track record of success architecting, developing, and deploying commercial solutions using artificial intelligence.
Matthias is now available for hire


  • Nano, Ltd.
    Scikit-learn, PyTorch, Keras, TensorFlow
  • Nano, Ltd.
    Flask, SpaCy, Keras, TensorFlow
  • Kextil, LLC.
    Scikit-learn, Android, iOS, Windows, Natural Language Understanding (NLU)...



New York, NY, United States



Preferred Environment

Speech Recognition, Scikit-learn, Keras, TensorFlow, Python, C++, Linux, Windows

The most amazing...

...project I've developed is a technical manual application guiding field service technicians through complex procedures by voice control only.


  • Freelance

    2017 - 2019
    Nano, Ltd.
    • Integrated existing 2D and 3D video processing packages (Detectron, VideoPose3D) into a web app.
    • Created a module detecting the potential for back injuries based on medical models, which is capable of processing the information extracted by the video processing software.
    • Created a module capable of writing a natural language report detailing the potential risk for back injuries.
    Technologies: Scikit-learn, PyTorch, Keras, TensorFlow
  • Consultant (freelance)

    2017 - 2019
    Nano, Ltd.
    • Evaluated various deep learning models for natural language understanding.
    • Developed deep learning approaches for named entity recognition, text summarization, and document retrieval.
    • Integrated trained deep learning models in Flask-based web applications.
    Technologies: Flask, SpaCy, Keras, TensorFlow
  • Lead Developer (freelance)

    2011 - 2017
    Kextil, LLC.
    • Architected and implemented an app running on Windows, iOS, and Android, allowing field technicians in hands-busy, eyes-busy situations to interact with complex procedures and workflows through voice only.
    • Conducted user tests in the field and improved voice interaction based on user feedback.
    • Showed reduced task completion times by almost 20% when using the app.
    • Maintained a cross-platform code base by separating application logic from UI and implemented UI using platform-specific APIs (Java, C++, Objective-C).
    • Used standard collaborative tools such as Bitbucket, Git, and Jira for progress tracking and project management.
    Technologies: Scikit-learn, Android, iOS, Windows, Natural Language Understanding (NLU), Speech Recognition, Cross-platform
  • Consultant (freelance)

    2008 - 2014
    Ford Motor Company
    • Designed a voice-operated system for in-car control of infotainment systems and seats.
    • Developed speech recognition and natural language understanding resources.
    • Evaluated systems through user studies and improved performance.
    Technologies: Android, Natural Language Processing (NLP), Text to Speech (TTS), Speech Recognition, C++
  • Research Associate

    2004 - 2006
    NTT Communication Science Laboratories
    • Implemented a Restricted Domain Question Answering System based on NTT's proprietary QA technology in Japanese.
  • Research Associate

    2003 - 2004
    NTT Communication Science Laboratories
    • Developed Japanese bus information system.
    • Developed reinforcement learning algorithms for spoken dialogue management.
    • Evaluated system with Japanese users.
    Technologies: Reinforcement Learning, Management, Speech Recognition


  • Voice-Operated Interactive Technical Manual

    A voice-operated technical manual allowing field technicians in hands-busy, eyes-busy situations to interact with complex procedures and workflows through voice only. I architected and implemented the application running locally on Windows, iOS, and Android.


  • Languages

    Python, C++, C, C#, SQL, Java
  • Libraries/APIs

    TensorFlow, Keras, Matplotlib, Google Speech API, Scikit-learn, SpaCy, PyTorch
  • Tools

    GCC, Visual Studio
  • Other

    Deep Learning, Speech Recognition, Natural Language Understanding (NLU), Natural Language Processing (NLP), Artificial Intelligence (AI), Artificial Neural Networks (ANN), Text to Speech (TTS), Machine Learning, Unsupervised Learning, Supervised Learning, Dialog Systems, Reinforcement Learning, Recurrent Neural Networks, Explainable Artificial Intelligence (XAI)
  • Frameworks

    Flask, Android SDK
  • Paradigms

    REST, Cross-platform, Management
  • Platforms

    iOS, Android, Windows, Linux


  • Ph.D. in Computer Science
    1996 - 2002
    University of Karlsruhe - Karlsruhe, Germany
  • Master's Degree in Computational Linguistics
    1994 - 1996
    University of Stuttgart - Stuttgart, Germany
  • Master's Degree in Computer Science
    1989 - 1994
    University of Karlsruhe - Karlsruhe, Germany

To view more profiles

Join Toptal
Share it with others