Leszek Tarkowski

Traineer, Programmer, Scientist


I am a programmer with strong scientific background, currently working with Rigaku company on X-ray diffraction software. I run trainings in C, C++ and Python at various levels of advancement. I have a PhD in Materials Sciences. During my 11-years research career, I have developed software for data processing and visualization. As a trainer I have worked with Nokia, Intel, Autodesk, Ericpol, Tieto, Interia.pl, among others. I was also co-organizing Software Carpentry workshops in Poland.



Very good knowledge of C++ 11/14 and Python. Good knowledge of C and Qt library. Basic proficiency in Pascal and Fortran.


Knowledge about teaching, and lots of practice in that field. Documentation preparation using Latex, Sphinx, Markdown, etc.


Good knowledge of x-ray diffraction techniques, especially texture and stress/strain measurement.


  • C++
  • C
  • Python
  • Git
  • Sphinx
  • Markdown/RST
  • Qt/PyQt
  • Linux
  • Windows

Work experience


since 2015

Helping in creation of software for one of the biggest X-ray instrumentation manufacturer - Rigaku

Cztery Bity

since 2013

Founded small company, Cztery Bity, focused on the delivery of C++/C/Qt/Python software and trainings.


2006 – 2012

Conducted trainings on Python, Qt, C, C++ programming, mostly for big software companies and corporations (Nokia, Intel).

Noble Prog

2006 – 2010

Tutor in Noble Prog, conducted trainings on Linux administration and Linux security.

Scientific experience

Researcher in field of X-ray diffraction, with emphasis on crystallographic texture and residual stress analysis. Experience in using and maintaining X-ray laboratory diffractometers, basic sample preparation. Created software for preparation of experiments and data treatment. Working with synchrotron radiation at DESY/HASYLAB PETRA III HEMS beamline and SAXS beamline in Elettra Laboratory.

Institute of Metallurgy and Materials Science

Polish Academy of Sciences, Kraków

Assistant Professor

2001 – 2013

Assistant Professor since 2008, Research Assistant and Researcher in Accredited Testing Laboratories, Laboratory of X-Ray Diffraction



2010 – 2012

Participating in X-ray stress measurement using PETRA III high-energy beam at HASYLAB, Hamburg, Germany.

SAXS Beamline, Elettra session


Participation in experimental sessions at SAXS Beamline in Elettra Laboratory, Trieste, Italy.

X-ray Si-strip detector

2003 – 2005

Application of experimental X-ray Si-strip detector (developed at AGH) in IMIM PAN X-ray Laboratory

Stay at University of Vienna

2002 – 2006

Various x-ray diffraction experiments at University of Vienna, Austria.

Pole figure optimization

2001 – 2004

Development and implementation of optimization of X-Ray pole figure measurement


Institute of Metallurgy and Materials Science, Polish Academy of Sciences, Kraków

PhD in Materials Science

Thesis: Crystallographic texture topography using X-ray diffraction, Supervisor: Prof Jan Bonarski

AGH University of Science and Technology, Faculty of Physics and Nuclear Techniques

M.Sc., Solid State Physics

Thesis: Optimisation of X-ray pole figures measurement, Supervisor: Prof Krzysztof Wierzbanowski

Research Projects

Research project 3 T08C 064 26 – Topography of crystallographic texture using X-ray diffraction technique, Project Leader: Prof. Jan Bonarski, the project was completed 2007 as doctoral thesis.
Research and development project N R15 0448 04/2008 – Prototype mobile apparatus for monitoring the progress of degradation of train wheels, Project Leader: Prof. Jan Bonarski, Responsible for detectors and software part.
The research project PBZ-MniSW-3/3/2006 – Multiscale, quantitative characterization of the microstructure of high-tech materials Implementation period: 18.07.2007 – 17.06.2010. Contractor – stress and texture measurements.
Research and development project N N507 509539 – Three-dimensional imaging of residual stress fields in materials with a layered or gradient structure. Leader.
Research Project Nr. POIG.01.03.01-14-013/08 – KomCerMet - Composites and ceramic-metal nanocomposites for aerospace and automotive industries. Contractor – stress and texture measurements


L. Tarkowski, L. Laskosz, J. Bonarski; Optimisation of X-Ray Pole Figure Measurement, (2004), Proc. of the EPDIC-8, Uppsala 2002, Materials Science Forum, Vols. 443-444 pp. 137-140
E. Schafler, E. Wilhelm, S. Bernstorff, L. Tarkowski, G. Ribarik, M.J. Zehetbauer; Synchrotron WAXS & SAXS Studies of Microstructural Evolution During Post-Yield Deformation of Isotactic Polypropylene (PT.III), Austrian Small Angle X-ray Scattering (SAXS) Beamline at ELETTRA. Annual Report 2003, p.70.
J.Bonarski, I. Alexandrov, L. Tarkowski; Heterogeneity of Microstructure and Crystallographic Texture in Cu and Ti, Subjected to Equal-Channel Angular Pressing; M.J. Zehetbauer, R.Z. Valiev Ed. Nanomaterials by Severe Plastic Deformation. WILEY VCH Verlag & Co. KGaA, Weinheim , (2004), pp. 315-320
L.Tarkowski, J.Bonarski, W. Dąbrowski; Application of the Si-strip detector in X-ray crystallographic texture measurements, Nuclear Instruments and Methods in Physics Research A 551 (2005) 178-182
L. Tarkowski, E. Schafler; Structure irregularities detected by X-ray diffraction effects, 2005, Archives of Metallurgy and Materials, vol 50, issue 2, 457-461
E. Schafler, L. Tarkowski, J. Bonarski, I. Kopacz, R. Pippan, H.P. Stuwe; Texture Evolution and Microstructure of ECAP Cu determined by XRD and EBSP, 2005, Archives of Metallurgy and Materials, vol 50, issue 2, 435-443
W. Maziarz, J. Dutkiewicz, L. Tarkowski, R. Santamarta, E. Cesari, TEM structure and texture of hot rolled Co-Ni-Al ferromagnetic shape memory alloys, Acta Metallurgica Slovaca, 13, 2007, p.160-165
Alexandrov, J. Bonarski, A. Korshunov, V. Sitdikov, L. Tarkowski; Evolution of residual stresses, crystallographic texture and microhardness in Cu and Ti subjected to equal-channel angular pressing. Proc. of BNM-2007, 14-18, 2007 August, Ufa, Russia
J. Bonarski, J. Smolik, L. Tarkowski, M. Biel; Depth-profile of residual stresses in metallic/ceramic coatings, Archives of Metallurgy and Materials, Vol. 53, 2008, 49-55
L. Tarkowski, M. Zhilina, J. Bonarski and I. Alexandrov; Planar irregularities of texture and stress field detected by X ray diffraction technique, Archives of Metallurgy and Materials, Vol. 53, 2008, 243-246
J. Bonarski and L. Tarkowski; Proposal of Synchrotron BeamLine PLM6 „X-DAS”, Synchrotron Radiation In Natura Science, Bulletin of the Polish Synchrotron Radiation Society, Vol. 7, No 1-2, June 2008, p. 176
J. Bonarski, J. Pospiech, L. Tarkowski, J. Kuśnierz; Angular extrusion of double-metal ingot, Materials Science Forum Vols. 584-586 (2008) pp 74-79
J. Pospiech, A. Korbel, J. Bonarski, W. Bochniak, L. Tarkowski; Microstructure and texture of Mg-based AZ alloys after heavy deformation under cyclic strain path change conditions, Materials Science Forum Vols. 584-586 (2008) pp 565-570
L. Tarkowski, J. Bonarski, I. Alexandrov, Planar irregularities of texture and stress field in Ti detected by X-ray diffraction technique, Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms, (2010), 268 pp 352-355
Baczmański, M. Marciszko, K. Wierzbanowski, G. Butryn, J. Bonarski and L. Tarkowski, Application of Göbel Mirror for Stress Measurement Using Grazing Incidence Geometry, Materials Science Forum (2010), 652 pp 249-254.
E. Beltowska-Lehman, A. Bigos, P. Indyka, L. Tarkowski, M. Kot, J. Morgiel, Electrodeposition of nanocrystalline Ni-Mo coatings from citrate electrolyte solution, Inżynieria Materiałowa 3 (2010) 369 – 372.
P. Indyka, E. Beltowska-Lehman, A. Bigos, J. Morgiel, M. Kot, L. Tarkowski, Optimization of galvanic bath composition and operating parameters for electrodeposition of Ni-W coatings, Inżynieria Materiałowa 3 (2010) 377 – 381.
L. Tarkowski, P. Indyka, E. Bełtowska-Lehman, XRD characterisation of Ni-based coatings prepared by electrodeposition, Nuclear Instruments and Methods in Physics Research Section B 284 (2011) 40 – 43.
P. Indyka, E.Beltowska-Lehman, J. Morgiel, M. Bieda, L. Tarkowski, Microstructure and deposition relations in alumina particle strengened Ni-W matrix composites, Solid State Phenomena (2012) 186, 234-238
E. Beltowska-Lehman, P. Indyka, A. Bigos, M. Kot, L. Tarkowski, Electrodeposition of nanocrystalline Ni-W coatings strengthened by ultrafine alumina particles, Surface and Coatings Technology 211 (2012) 62 – 66.
E. Beltowska-Lehman, P. Indyka, A. Bigos, M. Grobelny, D. Rudnik, L. Tarkowski, Microstructure and corrosion behaviour of Ni-W coatings electrodeposited on steel substrates, Physicochemical Mechanics of Materials II(9) (2012) 535 – 539.
P. Indyka, E. Beltowska-Lehman, L. Tarkowski, A. Bigos, E. García-Lecina, Structure characterization of nanocrystalline Ni–W alloys obtained by electrodeposition, Journal of Alloys and Compounds 590 (2014) 75 – 79.
B. Kania, P. Indyka, L. Tarkowski, E. Beltowska-Lehman, X-ray diffraction grazing incidence methods applied for gradient-free residual stress profile measurements in electrodeposited Ni coatings, Journal of Applied Crystallography (accepted)

Leszek Tarkowski — leszek@tarkowski.org — +48 781 775 774