About

I am a maker that builds great software Link to heading
I’m a software engineer focused on computer vision and applied machine learning. My project history includes the usual suspects: object detection, image segmentation, medical imaging, SLAM for autonomous navigation; alongside more specialized work like microscopic algae classification and spectral analysis for food fraud detection. Basically, if it involves pixels and pattern recognition, I’ve probably worked on something similar.
These days I’m at flyps.io, where I bounce between projects that range from analyzing fetal ultrasounds to processing satellite imagery for wildfire detection. Before that, I spent almost eight years at Egnyte building ML systems that actually made it to production - and stayed there, thanks to the monitoring and retraining frameworks I built to keep them honest.
I’m fluent in Python and PyTorch, conversational in GoLang and cloud infrastructure, and can hold my own in four human languages (though my German and Russian are admittedly rustier than my Docker skills). When I’m not training models, I occasionally teach workshops on ML fundamentals, because nothing tests your understanding quite like explaining CNNs to a room full of skeptical engineers.
Currently based in Poland, solving problems that involve pixels, tensors, and the occasional terabyte-scale dataset.
Want to get in touch? Send me an email at mateusz (at) mateusz.at.
Qualifications Link to heading
AI & Machine Learning
Computer Vision, Deep Learning, Object Detection, Image Segmentation, Signal Processing, NLP, Anomaly Detection, Language Models
Frameworks & Tools
PyTorch, TensorFlow/Keras, OpenCV, Hugging Face, Scikit-learn
Programming Languages
Python, Go, TypeScript, SQL
Cloud & Infrastructure
Google Cloud Platform, Amazon Web Services, Docker, Kubernetes, Pulumi, Terraform
Data Engineering
PostgreSQL, Redis, BigQuery, PubSub, RabbitMQ, Airflow, Apache Beam
Languages
Polish (native), English (proficient), German (basic), Russian (basic)
Experience Link to heading
Software Engineer / Tech Lead - flyps.io, Poznań (2021–Present)
Working on diverse computer vision and ML projects across multiple domains:
- Medical imaging: fetal ultrasound visualization and digital signal processing
- Object detection: microscopic algae analysis, warehouse robot SLAM algorithms
- Specialized analysis: fish fillet spectral analysis for fraud detection, floorplan segmentation
- Geospatial applications: wildfire detection and monitoring for US Forest Service
- Platform development: remote capsule endoscopy solution, video analytics and reporting
- Part of DevOps team managing cloud infrastructure and deployments
Senior Machine Learning Engineer - Egnyte DataLab, Poznań (2017–2021)
Built experimental ML solutions for core products, handling complete model lifecycle:
- Developed production systems for image classification, object detection, text classification, and named entity recognition
- Created framework for automated model monitoring, routing, and retraining in production
- Implemented anomaly detection and language modeling systems
- Collaborated with product teams and DevOps on deployment and optimization
Senior Data Engineer - Egnyte Protect, Poznań (2015–2017)
Core team member building new security product from ground up:
- Implemented time-based algorithms for security features
- Developed sensitivity scoring system for classified documents
- Built foundational architecture as part of 4-developer team
Data Engineer - Egnyte, Poznań (2013–2015)
- Built automated churn prediction and usage anomaly detection systems
- Implemented distributed data gathering and analysis infrastructure
- Created and maintained BigQuery-based data warehouse
- Developed dashboards and visualizations using Tableau
Java EE Developer - PSI Poland, Poznań/Aschaffenburg (2012–2013)
- Developed enterprise SCADA systems for energy industry
- Created smart shutdown algorithm for Swiss Federal Railways
Research Assistant - Poznań University of Technology (2010–2012)
- Participated in EU FP7 INDECT project researching video processing algorithms
- Worked on tracking, background detection, stitching, and GPU acceleration
Certificates & Courses Link to heading
2020 - Generative Adversarial Networks Specialization (deeplearning.ai)
2019 - TensorFlow Developer Specialization (deeplearning.ai)
2019 - Fundamentals of Reinforcement Learning (University of Alberta)
2019 - Deep Learning Specialization (deeplearning.ai)
2014 - Introduction to Computational Thinking and Data Science (MITx)
2013 - Artificial Intelligence (BerkeleyX)
2013 - Introduction to Computer Science and Programming (MITx)
2011 - Test of English as a Foreign Language, 113/120 (ETS)
2003 - First Certificate in English (Cambridge)
Patents Link to heading
Workshops & presentations Link to heading
Machine Learning Workshop Series - Egnyte, Poznań & Mountain View, CA (2020)
Developed and taught six workshops covering mathematical foundations, classical algorithms, and deep learning fundamentals for engineering teams.
Neural Networking: Cybersecurity, Data Science - Remote (2020)
Presented different approaches to detect fingerprints in scanned documents using deep learning.
Pros for Pros Conference - Poznań, Poland (2018)
Talk on specialized OCR pipeline implementation in Egnyte Protect.
Devoxx4Kids - Poznań, Poland (2016)
Taught 12-year-olds robotics fundamentals using Arduino platform, culminating in building working line-follower robots.
Europe Code Week - Poznań, Poland (2016)
Workshop on data analytics for beginners using Python.
Education Link to heading
M.Sc. in Automatic Control and Robotics - Poznań University of Technology (2010–2011)
Major in Multimedia and Vision Systems
B.S. in Automatics and Management - Poznań University of Technology (2006–2010)