Location
PolandRate
$23
/ per hour
Years of experience
10+About
I have a robust background in Pure Mathematics, Applied Mathematics, and Computer Vision, with significant experience in both academic research and practical software development. Currently, at Ameant AI, I focus on mathematical and statistical learning for computer vision, including depth estimation and GAN-based image style transfer. My work involves developing innovative solutions using technologies like Julia, Python, PyTorch, and TensorFlow, and applying advanced techniques such as dynamic image stitching and camera calibration. I also engage in research on continual learning approaches and novel mathematical implementations, such as Lagrange inversion for bivariate series. Previously, I worked at QOMPLX and Rationem, where I developed large-scale, mathematics-heavy AI libraries and software engines, including libraries for information-theoretic concepts and unsupervised learning algorithms. My experience extends to software development roles at GFT Poland, Fujitsu Technology Solutions, and Inovatica, where I gained expertise in Scala, Java EE, and full-stack web development. With a PhD in Mathematical Sciences and a history of teaching and research, I bring a deep understanding of complex systems and a passion for applying mathematical concepts to real-world problems.Tech Stack
Python, AI, Apache Spark, Java, Scala, TensorflowExperience
- Implementing depth estimation and GAN-based image style transfer techniques using technologies like Julia, Python, PyTorch, and TensorFlow.
- Conducting research and applying advanced mathematical concepts to problems in computer vision, such as dynamic image stitching and camera calibration.
- Developing large-scale libraries for information-theoretic concepts, hierarchical clustering, and unsupervised learning algorithms using Scala and Apache Spark.
- Designing and implementing Monte-Carlo Tree Search libraries, risk calculation libraries (VaR, TVaR), and automated planning engines.
- Full-stack web development and algorithm design in Java and Scala, including bespoke trip planning engines and event-sourced city-games engines.
- Conducting research on entropy, quantum statistics, and complex dynamics, and teaching various mathematics courses at the University of Łódź and other institutions.
- Learning and applying modern technologies in software development environments, including Apache Spark, Hadoop ecosystems, and large software deployments.
Employment history
Mathematics / Statistical Learning in Computer Vision / Computer Programming, Ameant AI
February 2020 - Present
- Developing depth estimation and GAN-based image style transfer solutions using Julia and Python.
- Implementing and applying object detection and tracking for sports-field related events.
- Researching and applying Bandit Algorithms for ad trading platforms.
- Working on dynamic image stitching and camera calibration projects.
- Researching the applicability of SOINN-like approaches to continual learning.
- Implementing novel Lagrange inversion for bivariate series and using concepts from Real and Complex Projective Geometry.
Mathematician / Software Developer, QOMPLX
September 2016 - January 2020
- Developed libraries for information-theoretic estimators and hierarchical clustering using Scala.
- Implemented “information sieve” algorithms for unsupervised learning in Scala and Apache Spark.
- Built a generic Automated Planning Engine and a Monte-Carlo Tree Search library.
- Developed risk calculation libraries for VaR and TVaR for several models.
- Engaged in additional Scala development using technologies such as Akka.
Mathematician / Software Developer, Rationem
June 2015 - September 2016
- Similar to QOMPLX responsibilities: developed AI libraries and software engines in Scala.
- Implemented various unsupervised learning algorithms and information-theoretic libraries.
- Developed risk calculation and automated planning engines.
Senior Scala Developer, GFT Poland Sp. z o. o.
May 2015 - October 2015
- Learned Apache Spark and Hadoop ecosystems.
- Assisted in migrations of large software deployments.
- Performed UNIX, Python, and SQL scripting tasks.
Development Engineer, Fujitsu Technology Solutions
February 2015 - May 2015
- Developed Java EE software for a large project.
- Engaged in various aspects of software engineering and project development.
Software Engineer, Inovatica
September 2012 - February 2015
- Developed full-stack web applications in Java and Scala using Spring Framework.
- Designed and implemented bespoke trip planning engines and waterway routing components.
- Created event-sourced city-games engines with flexible DSL-based rules.
- Utilized PostgreSQL for schema design, normalization, and maintenance.
- Worked on modern web development with jQuery, AngularJS, and CSS3.
Senior Researcher, Centre for Industrial and Applied Mathematics and Systems Engineering, Polish Academy of Sciences
June 2012 - September 2012
- Conducted thermodynamic and statistical modeling research.
- Supervised student projects in applied mathematics and systems engineering.
Assistant Professor, Faculty of Mathematics and Computer Science, University of Łódź
October 2007 - September 2011
- Researched entropy and quantum statistics.
- Taught various mathematics courses.
Research Assistant, Institute of Mathematics of the Polish Academy of Sciences
October 2006 - September 2007
- Conducted research on entropy and complex dynamics.
Teaching Assistant, Faculty of Mathematics, University of Łódź
October 2003 - September 2005
- Researched complex algebraic geometry.
- Taught various mathematics courses.
Education history
Faculty of Mathematics, University of Łódź
1998 - 2002
MsC
Faculty of Mathematics, University of Łódź
2007
Doctor of Mathematical Sciences (PhD)