Summary
Andreas Schuler is a seasoned software architect and machine learning engineer with 15+ years building production systems for document classification, OCR/ICR and free-form data extraction. Based in Bavaria, he blends deep algorithmic expertise—neural networks, SVMs, decision trees—and practical engineering in C/C++, C#, Python and Ruby to deliver intelligent document processing and entity-matching solutions. He has led product and project teams across AMETRAS, BancTec and Beta Systems, turning research-grade NLP and image-processing techniques into commercial components for invoice and forms recognition. Unusually, his background spans both academic neural-network research at TUM and long-term hands-on product delivery, enabling him to bridge model-thinking with scalable software architecture. He focuses on combining human and artificial intelligence to structure unstructured information, making complex data accessible for downstream analytics and big-data workflows.
15 years of coding experience
23 years of employment as a software developer
Dipl-Ing. Electrical Engineering, Dipl-Ing. Electrical Engineering at Technical University of Munich
English, German, Latin