Ivan Klimovich
@ivanklimovich
Junior Python developer building neural networks for biological image analysis.
What I'm looking for
I am a 3rd year student of the Biology Faculty of BSU with advanced self-study in programming and machine learning. I develop neural networks for analyzing images of biological objects in Python, and I’ve published scientific articles on ML and Python, including a package for adaptive image binarization on PuPi.
I’m an active participant in OpenSource, and I build practical tools for biomedical imaging. In BioThreshold, I created an adaptive segmentation library for complex biological images using methods like Niblack, Sauvola, and local Otsu, integrating deep learning via Cellpose; it reduced segmentation errors by 25%. In my current work, I’m training a CNN for phenomic analysis of Chlorella vulgaris with PyTorch and ResNet-18, achieving IoU = 0.84 ± 0.05 and Dice = 0.89 ± 0.04.
Experience
Work history, roles, and key accomplishments
Chlorella Vulgaris Cell CNN
Chlorella Vulgaris CNN
Sep 2025 - Present (9 months)
Built and trained a PyTorch CNN for automatic segmentation and quantitative analysis of Chlorella vulgaris microalgae from micrographs. Used ResNet-18 transfer learning with a two-head architecture for simultaneous regression of morphology (area) and color (RGB), achieving IoU 0.84 ± 0.05 and Dice 0.89 ± 0.04.
BioThreshold Adaptive Segmentation
BioThreshold
Jan 2025 - Apr 2026 (1 year 3 months)
Developed BioThreshold, a Python library for adaptive threshold segmentation of complex biomedical images (algae, plant calli, histology). Reduced segmentation errors by 25% using CLAHE + Niblack, added configurable preprocessing/postprocessing, and integrated Cellpose for deep-learning-assisted segmentation.
Education
Degrees, certifications, and relevant coursework
Belarusian State University
Bachelor's degree (in progress), Biology
Activities and societies: Active in open source; published scientific articles on ML and Python; develops ML tools for biological image analysis.
3rd-year student at the Biology Faculty of Belarusian State University, combining biology studies with advanced self-study in programming and machine learning. Builds neural networks for analyzing images of biological objects and has published ML/Python work.
Institute of Bioinformatics
Completed course: Neural Networks, Neural Networks
Completed a Neural Networks course focused on machine learning fundamentals.
Stepik
Completed course: Neural Networks and Computer Vision, Computer Vision
Completed a Neural Networks and Computer Vision course in partnership with Samsung Innovation Campus.
Stepik
Completed course: Practical Pedagogy, Pedagogy
Completed a Practical Pedagogy course (Stepik) provided via Altai State University.
Stepik
Completed course: Introduction to C++, C++ Programming
Completed an Introduction to C++ course on Stepik.
Computer Science Center
Completed course: Algorithms (theory and practice), Algorithms
Completed the Algorithms: theory and practice course from the Computer Science Center.
Stepik
Completed course: The Python Generation (beginners), Python Programming
Completed The Python Generation: a course for beginners (taught by Timur Guev) on Stepik.
Stepik
Completed course: The Python Generation (advanced), Python Programming
Completed The Python Generation: a course for advanced students (taught by Timur Guev) on Stepik.
MIT OpenCourseWare
Completed course: Introduction to Computer Science and Programming in Python, Computer Science & Python
Completed the Introduction to Computer Science and Programming in Python content associated with MIT.
MIT OpenCourseWare
Completed course: Pattern Recognition and Analysis, Pattern Recognition
Completed the MIT OpenCourseWare course Pattern Recognition and Analysis.
MIT OpenCourseWare
Completed course: Introduction to Machine Learning, Machine Learning
Completed the MIT OpenCourseWare course Introduction to Machine Learning.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Ivan?
You can contact Ivan and 90k+ other talented remote workers on Himalayas.
Message IvanFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
