Ludwig Schmidt-Hackenberg

Senior Machine Learning Engineer at LiveEO

Berlin, Germany
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
Ludwig Schmidt-Hackenberg is a Senior Machine Learning Engineer in Berlin with 14 years of experience focused on computer vision and content-based image retrieval, working with deep learning since 2013. He has applied his expertise across startups and research—from building image search and classification systems at EyeEm and Mobius Labs to protecting critical infrastructure with InSAR at LiveEO. His background includes extensive GPU work (CUDA and Theano/PyTensor contributions) and practical implementations of LSTMs and k-means on GPUs, highlighting a deep systems-level understanding of ML pipelines. Passionate about making photographic memory capture and discovery more joyful, he also teaches deep learning workshops and has a long-standing academic grounding in media technology and computer science. Notably, he contributed core GPU join functionality to Theano, reflecting a rare combination of research rigor and production-grade low-level optimization. He is not open to ad-tech roles or relocation.
code14 years of coding experience
job6 years of employment as a software developer
bookDiplomingenieur Medientechnologie, Diplomingenieur Medientechnologie at Technische Universität Ilmenau
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at RPTU Kaiserslautern-Landau
bookStudy Abroad Engineering, Study Abroad Engineering at Dublin City University
github-logo-circle

Github Skills (10)

tensorrt10
cuda10
gpu-programming10
tensor10
tensorflow10
python10
operation10
theano10
c119
c179

Programming languages (5)

TypeScriptC++ValaJupyter NotebookPython

Github contributions (5)

github-logo-circle
Theano/Theano

Jul 2013 - Aug 2013

Theano was a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It is being continued as PyTensor: www.github.com/pymc-devs/pytensor
Role in this project:
userBack-end Developer
Contributions:18 commits in 12 days
Contributions summary:Ludwig primarily contributed to the `GpuJoin` operation within the Theano library. They implemented the `c_code` for `GpuJoin`, handling the joining of CudaNdarrays on the GPU, starting with a basic implementation and iterating to include multi-dimensional tensor support. Their work involved integrating feedback, addressing memory issues, and refining the code to support different axis configurations. This included creating and manipulating slices of the input data.
python-librarymathmulti-dimensionalpythonevaluate
This script implements a function that calculates the raw, centered and normalized moments similar to OpenCV for any image passed as a numpy array.
Contributions:8 commits, 1 PR, 1 push in 8 years 7 months
normalizedarraypythonsimilarmoments
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
Ludwig Schmidt-Hackenberg - Senior Machine Learning Engineer at LiveEO