Location
PolandRate
Years of experience
20+About
A scientist and entrepreneur, holding a PhD and DSc degree (Dr hab.) in Engineering and Technology, specializing in Information and Communication Technology. As a university professor, he manages numerous domestic and international Research and Development projects. With over 20 years of interdisciplinary experience and highly specialized IT expertise, he has pioneered numerous technological solutions for businesses, particularly in the realm of digital transformation within social and medical sciences. His scientific interests revolve around Computational Intelligence, Machine Learning, optimization techniques, Image Processing, Internet of Things, cryptography, and blockchain technology. Recognized for his achievements, he was selected as a laureate of the "TOP 500 Innovators" project by the Polish Ministry of Science and Higher Education, participating in the Internship and Training Program at the University of California, Berkeley, USA. Additionally, he has been awarded numerous scholarships and scientific achievement awards. He has undertaken post-doctoral internships at prestigious institutions such as the Knowledge Engineering and Discovery Research Institute in Auckland, New Zealand, focusing on the practical application of third-generation artificial neural networks, and the University of Nevada, Las Vegas, conducting research on the Internet of Things and Data Analysis. As an accomplished author, he has contributed to over 120 publications in scientific journals and conference materials, authored an academic textbook, served as a scientific editor, reviewer, and chaired scientific conference sessions. His contributions span academia, research, and practical applications, shaping the forefront of technological innovation and academic discourse.Tech Stack
CTO, C, C++, Git, Groovy, Java, MongoDB, MySQL, PostgreSQL, PythonExperience
- Guided a team of 8 researchers and engineers in developing an innovative system for efficient hair transplant procedures, securing substantial funding from the National Centre for Research & Development (NCRD) of Poland.
- Leveraged an arsenal of advanced technologies including C++, OpenCV, Boost C++ Libraries, GTSAM, and advanced numerical and statistical methods to achieve project objectives and deliver high-quality solutions.
- Established and structured the Computer Science Department, spearheading successful accreditation efforts and overseeing comprehensive recruitment drives, syllabus development, and interdisciplinary research initiatives.
- Directed a proficient team of 20 researchers and engineers in the development of an autonomous AI-based cybersecurity solution, aimed at safeguarding institutions against account takeover attacks.
- Secured a substantial grant from the National Centre for Research & Development (NCRD) of Poland, totaling USD 2.55M (PLN 10.26M), and orchestrated strategic utilization of technologies including Python, pandas, numpy, scikit-learn, SQL, and PostgreSQL.
Employment history
Leading a group of 8 researchers and engineers to develop a system for effective hair transplant (procedure planning and surgical assistance). Co-investigator funded by the National Centre for Research & Development (NCRD) of Poland and in total responsible for a grant worth USD 2.09M (PLN 8.44M). Technologies used: C++, Nvidia, DirectX, OpenCV, Boost C++ Libraries, GTSAM, numerical and statistical methods, Arduino
Research and software development of algorithms focused on image analysis: hair-to-hair matching, 3D reconstruction, serial 3D reconstruction. Technologies used: C++, OpenCV, Boost C++ Libraries, GTSAM, numerical and statistical methods.
Founded the structure of the new Computer Science Department in the University organization. Elaborated the successful application to the Polish Accreditation Committee. Responsible for recruitment of the teaching staff, syllabuses, programme, innovative solutions for interdisciplinary research combined with practical applications.
Leading a group of 20 researchers and engineers to develop an autonomous AI-based cybersecurity solution to protect institutions against account takeover attacks (ATO). Principal investigator funded by the National Centre for Research & Development (NCRD) of Poland and in total responsible for a grant worth USD 2.55M (PLN 10.26M).
Technologies used: Python, pandas, numpy, scikit-learn, SQL, PostgreSQL, statistical methods.
Building a service-oriented architecture to meet the long-term vision of implementation of an IP marketplace. Responsible for every technical aspect of the company’s problem/solution and day-to-day development. Researching and implementing AI features that improve the quality of the system and product to meet the user’s needs.
Technologies used: Python, pandas, numpy, scikit-learn, Cloud (Amazon Web Services).
Research on atomic swap algorithms in application to the exchange of computing power into tokens and vice versa; development of the main application for the macOS; system migration from Qt4 to Qt5.
Technologies used: Python, Qt, Ruby
The main consultant, responsible for preparation of patent database architecture scheme. The aim of the project: to identify uncovered areas of science and technology.
Technologies used: Java, relational database.
The grant recipient from the NCRD in the amount of USD 1.84M (PLN 7.41M), the principal engineer to develop methods of criminal event prediction based on time-series data analysis. Technologies used: Python, pandas, Keras, SPSS, R.
The grant recipient from the NCRD in the amount of USD 1.67M (PLN 6.72M) for building diagnostic hardware-software system for video concentration device, the principal engineer focused on the implementation of the diagnostic (web console for uBoot), configuration, and FSBL update interfaces on the processor with MMC based on Free RTOS. Technologies used: C, Free RTOS, LwIP.
Displacing clunky, useless algorithms used for the detection of micro defects in aviation vehicles developed by the Polish Academy of Sciences’ Institute of Fluid-Flow Machinery: by linearizing the computational complexity turning them into bespoke, scalable algorithms used in the industry today. Technologies used: MATLAB, C, Altera (Intel) FPGA EP2C70 Cyclone II, Quartus
A data scientist in cooperation with Institute of Meteorology and Water Management in Katowice, Poland, responsible for modeling and optimization for further implementation of numerical meteorological methodologies for forecasts of rainfalls. Technologies used: C, R, numerical and statistical methods (including fast Fourier transform)
A data scientist in cooperation with Maria Skłodowska-Curie Institute of Oncology in Warsaw, Poland, responsible for analysis and development of algorithms for the osteosarcoma database. A characteristic feature of this work was an application of a data mining discretization method combined with typical statistical method. The goal: to determine the cut-off parameter of Topoisomerase II-alpha. Technologies used: SPSS, C++.
The main consultant, responsible for providing an optimized database schema design and optimizing core data flows for one of the biggest registers of this kind in Poland. The system is used for central management of personal data and employment records of over 300,000 nurses in Poland.
The contractor, responsible for developing intelligent software for validation and redesigning the database of AIG clients. The technology developed was based on a specific pattern matching algorithm.
Technologies used: CORBA, SQL, Borland C++.
Education history
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...