Christopher Lennan

Staff Engineer at idealo internet GmbH

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

🤩
Rockstar
🎓
Top School
Christopher Lennan is a Staff Engineer based in Berlin with nine years of experience building production ML systems and leading teams to deliver measurable business value. He progressed through technical and leadership roles at idealo, moving from Machine Learning Engineer to Tech Lead and now Staff Engineer, combining hands-on model work with people and process leadership. His contributions to open-source projects like image-quality-assessment and imagededup show practical expertise in CNNs, model training, deployment, and backend refactoring, including test-driven improvements to image encoding and duplicate detection. Trained in statistics and economics, he blends rigorous quantitative thinking with product-focused engineering decisions. He’s known for empowering development teams to ship robust ML features and for translating research-grade models into maintainable production services. An understated strength is his track record of improving developer workflows and reproducibility through careful refactors and tooling.
code9 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Statistics, Master's degree, Statistics at Humboldt-Universität zu Berlin
bookMaster's degree, Economics, Master's degree, Economics at University of Warwick
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

mask-rcnn10
faster-rcnn10
computer-vision10
machine-learning10
deeplearning-ai10
keras10
convolutional-neural-networks10
deep-learning10
tensorflow10
python10
numpy9
pytorch9
docker8
dockers8
aws8

Programming languages (2)

DockerfilePython

Github contributions (5)

github-logo-circle
Convolutional Neural Networks to predict the aesthetic and technical quality of images.
Role in this project:
userML Engineer
Contributions:59 commits, 6 PRs, 8 pushes in 1 year 5 months
Contributions summary:Christopher made significant contributions to the image quality assessment project, focusing on model building, training, and evaluation. They implemented a prediction script and refactored the existing code to integrate with a new prediction script. Further contributions include adding label files for training and testing, configuring environment variables within the Docker container, and refactoring code, suggesting a hands-on role in the model development and deployment process.
deep-learningunet-image-segmentationinpaintingconvolutionalmachine-learning
idealo/imagededup

Aug 2019 - Oct 2022

😎 Finding duplicate images made easy!
Role in this project:
userBack-end Developer
Contributions:26 commits, 7 PRs, 11 pushes in 3 years 2 months
Contributions summary:Christopher primarily focused on refactoring and improving the `CNN` class within the `imagededup` repository. Their commits involved significant changes to the class's structure, including updates to the `DataGenerator` class, and incorporating methods for encoding images and finding duplicates. They also added tests to the `DataGenerator` and `CNN` methods to ensure code correctness and functionality.
hashingpytorchpythonduplicatefinding
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
Christopher Lennan - Staff Engineer at idealo internet GmbH