My name is Marat, I was born in the early 90’s in Witebsk (Belarus), currently work and live in Heilbronn (South Germany). I studied mechatronics for Bachelors, and Automated Driving for Masters degree.

I see myself as an interdisciplinary developer who believes that combining cross-domain expertise in mechatronical systems, robotics, software engineering, cloud and probability theory is essential towards inspiring, efficient, future-proof and reliable products.

I enjoy teaching, insightful visualizations and well written books. In my free time I like to spend time on the couch after a run, watch movies and (when there is time left) play RPG videogames.

Projects

Portfolio

My previous experiences which shaped my horizon:

  • Vector control implementation in C on ARM Cortex-M3 for brushless DC electric motors (2016)
  • Sensor simulation (virtual sensors) for combustion engines with recurrent neural networks, e.g. GRU (2017)
  • Algorithm design and spatio-temporal data analysis with Apache Spark for connected vehicles (2018-now)
  • KPI Reporting with Dash (interactive) and Jinja (static) (2018-now)
  • Data engineering with Azure Batch and ML workflow management with Azure ML (2018-now)
  • Gitlab CI/CD pipelines involing Docker and pytest (2018-now)
  • Frenét-frame trajectory planner integration from MATLAB to ROS2 in C++ (2020)
  • Wrapping C++ routines to use in Python with pybind11 (2021)
  • Small open source contributions to opencv, tensorflow, matplotlib and bokeh (2018-now), see github
  • Various blogs, refer to Posts