Ivan Vishniakou is a computational imaging scientist with 11 years of experience at the intersection of optics, machine learning, and software engineering, currently developing imaging solutions at ZEISS in Jena. He holds a PhD combining physics and computer science from the University of Bonn and the Max Planck Institute, where he pioneered machine-learning-driven adaptive optics and differentiable physics models for microscopy. Ivan excels at rapid prototyping and translating physical system knowledge into robust simulation, optimization and image-processing pipelines, frequently implementing experiments end-to-end from optics modelling to Python/C++ code. His background in robotics, VR tracking systems and FPGA/microcontroller labs gives him a practical systems mindset that complements his research, enabling deployable algorithms for sensors and computer vision. Always curious, he seeks challenging R&D roles where interdisciplinary thinking and hands-on engineering meet to solve real-world imaging problems.
11 years of coding experience
5 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Bonn-Rhein-Sieg University of Applied Sciences
Diplom Nuclear Physics and Electronics, Diplom Nuclear Physics and Electronics at Belarusian State University
Doctor of Philosophy - PhD Informatics, Doctor of Philosophy - PhD Informatics at The University of Bonn
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.