Hi, my name is

Petr Stepanov

I'm a PhD graduate in Photochemical Sciences, web designer, frontend and desktop developer.

Petr Stepanov profile picture
+1 (419) 496-8602
Current address:
181 Gate House Rd, Newport News, VA 23608, United States
Willing to relocate.


Highly motivated Ph.D. graduate with expertise in gamma spectroscopy, positron annihilation spectroscopy, microscopy, and nuclear physics. Strong background in computational techniques, web applications, and desktop software development. More than five years in UI and UX design.

Graduated from BGSU in April 2020. Seeking to either apply for a great software development company, join a startup or continue my scientific career. Wishing to become an effective member of a research group as a post-doctorate fellow or find a steady position in the industry.

Authorized to work in the US on Optional Practical Training (OPT) in following areas: physics, chemistry and computer science. Will consider visa sponsorship (H1B) offers.


  • BGSU logo

    Bowling Green State University

    Bowling Green, OH, USA

    Ph.D. Doctor of Philosophy in photochemical sciences. Occupation: materials science, interaction of ionizing radiation with matter, radiation defects in solids, radiation chemistry, gamma-spectroscopy, positron annihilation spectroscopy.

    Dissertation topic: New developments in positron annihilation spectroscopy techniques: from experimental setups to advanced processing software. Download the original BGSU manuscript or revision with corrections.

    Under the guidance of Dr. Selim I have successfully assembled and maintained Doppler and lifetime positron spectrometers from ORTEC and Canberra fast-timing units. My research was aimed at the application of Doppler and lifetime positron spectroscopy techniques to study the following effects in materials:

    • Defects and grain sizes in solids.
    • Kinetics of positrons and positronium atoms in nano-powders.
    • Oxidation and ortho-para conversion of positronium atoms in liquids.

    My research required a good understanding of single-photon counting techniques with HPGe and scintillation-based detector systems. I manfactued sources of positron radiation and was responsible for inventorying the radioactive materials.

    I have developed several open-source desktop GUI software solutions for fitting and interpretation of the raw positron experimental spectra. Software is written in C++, it extensively utilizes the CERN ROOT and RooFit frameworks.

    Additionally, I created was responsible for creating websites for research group and international conferences.

  • MEPhI logo

    National Research Nuclear University

    Moscow, Russia

    B.S. M.S. Bachelor and Master of Science in solid state physics. Monte-Carlo particle simulations with Fortran 95. Maintaining software for CAMECA tomographic atom probe (MSVC). Application of CERN ROOT libraries for fitting and analysis of experimental data.

    Thesis topic: Radiation defect studies of nuclear power plant vessel steels by means of positron lifetime annihilation spectroscopy.

Relevant courses

  • OSC logo

    Ohio Supercomputer Workshop

    Bowling Green, OH, USA

    Hands-on sessions on supercomputer operation. Got familiar with the newest developments in the supercomputer services: network use with SSH, job control with SLURM scripts, RedHat and CentOS operating systems, CMake compiling platform, parallel environments and more.

  • BHSAD logo

    British Higher School of Art and Design

    Moscow, Russia

    Introduction to the major tricks and instruments of visual communication; leaning fundamental rules of illustrations, typography, fonts and lettering. Intensives on brand identity, graphical language, and advertising campaigns.

    Intensive: graphical design and visual communications.

Computer skills

🛠️ Basics.
Jira, Git, SVN, SSH, HTTP, Terminal usage, BASH and SLURM scripting. MVC/MVP design patterns. IDEs: Eclipse, NetBeans; Atom, VS Code.
🎨 UI/UX design.
Figma, Sketch, InVision Studio, Adobe XD, Adobe Photoshop, Adobe Illustrator, Inkscape, Blender.
🖥️ Desktop development.
Java and Swing, C/C++ and Qt, compiling from source (gcc, GNU makefiles), Fortran 95.
🖲️ Frontend.
HTML, CSS (LESS and SASS), Bootstrap, responsive web design, JavaScript and jQuery, npm, gulp, CommonJS, Google Web Toolkit. Familiar with AngularJS, React.js and Backbone.js. WordPress themes development.
🕳️ Backend.
EJS, PHP, Java, Node.js.
📱 iOS development.
Fundamental Swift skills. User interface development with UiKit and storyboards.
🧮 Scientific packages.
CERN ROOT, Geant4, Wolfram Mathematica, Maple, MATLAB.
📊 Data visualization.
OriginLab, Gnuplot, QtiPlot, SciDaVis, Grapher.
🖋 Markup.
Markdown, LaTeX, MS Office Suite, Zotero.

Material research skills

Characterization facilities. Positron Lifetime and Doppler Broadening Annihilation Spectroscopy (PALS, DBAR). Atom Probe Tomography (ATP). Scanning Electron Microscopy (SEM). Transmission electron microscopy (TEM). Atomic Force Microscopy (AFM). UV-VIS Spectroscopy. Fourier Transform Infrared Spectroscopy (FTIR).

Materials processing. High-temperature annealing. Wet chemical etching. Electrical Contact Fabrication. Sample polishing.

Work experience

  • Jefferson Lab logo


    Thomas Jefferson National Accelerator Facility Newport News, VA, USA

    Developments in High Energy Physics (HEP). Active member of the Pion-LT E12-19-006 project crew. Taking shifts as a target operator and shift leader at the experimental Hall C control room for the Pion LT E12-19-006 experiment.

  • Catholic University of America (CUA) logo

    Postdoctoral Researcher

    Catholic University of America Washington, DC, USA

    Applying CERN ROOT framework for data analysis and interpretation of the Kaon LT E12-09-011 experimental project data. Contributing towards the development of the Electron-Ion-Collider (EIC) project. Developed a Geant4-based simulation for studying the scintillation properties of a novel SciGlass material to be used in the Electron-Endcap Electromagnetic Calorimeter (EEEMcal) in the EIC detector system.

  • Freelance logo

    Freelance UI/UX Designer and Frontend Developer

    UX and UI. Developing the branding identity and guidelines for companies. Creating logos, establishing visual language and making interactive prototypes (Figma, Sketch, Illustrator). Slicing mockups into responsive HTML and CSS. Preparing image assets for developers. Designing and coding responsive newsletter email templates.

    Frontend. Writing gulp build scripts (LESS, SASS, browserify, image compression). Extending Bootstrap and other frameworks to correspond to clients’ designs. Writing custom SCSS from scratch. Programming frontend interactions with modular JavaScript and jQuery. Some experience with Node.js, EJS. Participated on projects with Angular and React frameworks.

    Mobile. Worked on iOS apps with Swift and UIKit. Familiar with Ionic framework.

  • BGSU Center for Photochemical Sciences logo

    Research Assistant, Software Developer

    Center for Photochemical Sciences Bowling Green, OH, USA

    Material science research, interaction of ionizing radiation with matter, radiation defects in solids, radiation chemistry. Gamma-spectroscopy. Positron annihilation spectroscopy. Maintaining and tune-up of fast-timing ORTEC and Canberra electronics. Manufacturing of the radioactive positron sources.

    Designing and developing desktop software for experimental spectra fitting and interpretation. GNU Automake, C++, CERN ROOT and RooFit libraries. Occasioanlly used Java and Swing.

    Building websites for conferences with registration and payment system workflow (WordPress, PHP, Recurly.js). Creating websites with static site generators (Jekyll, Hexo).

  • Gridnine Systems logo

    Web Designer, Frontend Web Developer

    Gridnine Systems Moscow, Russia

    Prototyping conceptual wireframes and visual mockups for web applications (Photoshop, Illustrator).

    Developing frontend part of a number of corporate web applications (Google Web Toolkit, JavaScript, Backbone.js and Require.js). Responsive layout with SASS and LESS. Doing some server-side backend programming (Java).

  • Yunium logo

    Computer Science Teacher

    Yunium Educational Center at MIPT Moscow, Russia

    Provided instruction and guidance to middle school students on following computer courses: advanced C++ programming, markup on the web, Photoshop and 3D Studio Max.

  • ITEP logo

    Research Scientist

    Institute for Theoretical and Experimental Physics (ITEP) Moscow, Russia

    Application of positron lifetime spectroscopy for studying the radioactive-induced defects in steels. Monte-Carlo particle simulations with Fortran 95. Maintaining software for CAMECA tomographic atom probe (MSVC). Application of CERN ROOT libraries for fitting and analysis of experimental spectra.

Web Projects

Bimmer Sticker Store
Bimmer Sticker Store

Website that features a collection of vinyl stickers for cars.


Otixo Cloud Messenger

A messenger with enhanced cloud file sharing capabilities.

Sketch HTML SCSS React Swift

Otixo Cloud Messenger

Social network focused on sharing lists of things.

Photoshop HTML LESS Angular

Bimmer Sticker Store

Wordpress theme for a research group website.

Sketch HTML SCSS Wordpress JS

Bimmer Sticker Store

A homepage and identity for anonymous iOS messenger app.

Photoshop HTML LESS JS

Petr Stepanov monogram

Feel free to check out more of my user interface designs, logos and creative artwork on Dribbble.

View more shots  →

Recent publications

  • Interaction of positronium with dissolved oxygen in liquids.

    Stepanov, P. S.; Selim, F. A.; Stepanov, S. V.; Bokov, A. V.; Ilyukhina, O. V.; Duplâtre, G.; Byakov, V. M. Physical Chemistry Chemical Physics 2020, DOI: 10.1039/C9CP06105C

  • A Model for Joint Processing of LT and CDB Spectra of Dielectric Nano-sized Powders.

    Stepanov, P. S.; Selim, F. A.; Stepanov, S. V.; Byakov, V. M. AIP Conference Proceedings 2019, 2182 (1), 040004. DOI: 10.1063/1.5135836

  • Positron and positronium in Al2O nanopowders.

    Stepanov, P. S.; Selim, F. A.; Stepanov, S. V.; Byakov, V. M. AIP Conference Proceedings 2019, 2182 (1), 050008. DOI: 10.1063/1.5135851

  • Defects and solarization in YAG transparent ceramics.

    Zhang, L.; Wu, J.; Stepanov, P.; Haseman, M.; Zhou, T.; Winarski, D.; Saadatkia, P.; Agarwal, S.; Selim, F. A.; Yang, H.; et al. Photonics Research 2019, 7 (5), 549-557 DOI: 10.1364/prj.7.000549

  • Photoconductivity of bulk SrTiO3 single crystals at room temperature.

    Saadatkia, P.; Stepanov, P.; Selim, F. A. Materials Research Express 2018, 5 (1), 016202 DOI: 10.1088/2053-1591/aaa094

  • Track Effects in Positronium Formation.

    Stepanov, S.; Byakov, V.; Duplâtre, G.; Stepanov, P.; Bokov, A. Acta Physica Polonica A 2017, 132 (5), 1461-1466 DOI: 10.12693/APhysPolA.132.1461

  • Developing new routine for processing two-dimensional coincidence doppler energy spectra and evaluation of electron subsystem properties in metals.

    Stepanov, P.; Stepanov, S.; Byakov, V.; Selim, F. Acta Physica Polonica A 2017, 132 (5), 1628-1633 DOI: 10.12693/APhysPolA.132.1628

  • ZnO Luminescence and scintillation studied via photoexcitation, X-ray excitation, and gamma-induced positron spectroscopy.

    Ji, J.; Colosimo, A. M.; Anwand, W.; Boatner, L. A.; Wagner, A.; Stepanov, P. S.; Trinh, T. T.; Liedke, M. O.; Krause-Rehberg, R.; Cowan, T. E.; et al. Scientific reports 2016, 6 (1), 31238 DOI: 10.1038/srep31238

  • Premelting as studied by positron annihilation and emission Mössbauer spectroscopies.

    Stepanov, S. V.; Byakov, V. M.; Zvezhinskiy, D. S.; Duplâtre, G.; Dubov, L. Y.; Stepanov, P. S.; Perfiliev, Y. D.; Kulikov, L. A. Journal of Physics: Conference Series 2016, 674, 012018 DOI: 10.1088/1742-6596/674/1/012018

  • Scintillation of Un-doped ZnO Single Crystals.

    Colosimo, A. M.; Ji, J.; Stepanov, P. S.; Boatner, L. A.; Selim, F. A MRS Advances 2016, 1 (2), 121-126 DOI: 10.1557/adv.2015.60

  • Early processes in positron and positronium chemistry: possible scavenging of epithermal e by nitrate ion in aqueous solutions.

    Stepanov, S. V.; Byakov, V. M.; Duplâtre, G.; Zvezhinskiy, D. S.; Stepanov, P. S.; Zaluzhnyi, A. G. Journal of Physics: Conference Series 2015, 618, 012003 DOI: 10.1088/1742-6596/618/1/012003

  • The use of positron spectroscopy for revealing the nanosized structures in liquid mixtures. Identification of n-propanol nanoagglomerates in aqueous solutions.

    Stepanov, P. S.; Byakov, V. M.; Zaluzhnyi, A. G. Russian Journal of Physical Chemistry A 2014, 88 (4), 685-690 DOI: 10.1134/s003602441404027x

View more publications

Scientific software

As a post-doctorate researcher I was responsible to carry out simulations of high energy particle simulations. The computer toolkit I am using is Geant4. Mostly I was working with modelling of the scintillation-based detector systems. Below please find examples of the shower profile in the scintillation crystal as well as some graphs corresponding to the particles leaving the simulation.

Geant4 simulation of the particle escape locations
Geant4 visualization of the energy deposition
Glass Prototype Simulation

Analysys of the shower profile and energy deposition in the scintillation crystals.

C++, Geant4 toolkit, CERN ROOT framework, CMake

View on GitHub

During my PhD carreer I've developed a number of desktop software for data analysis and spectra interpretation. Scientific library of my choice is CERN ROOT framework. It offers numerous packages for histogram manipulation, fitting and plotting as well as data storage and graphical user interface classes.

TLIST Processor
TLIST Processor

Software is designed to process two-dimensional energy spectra and output one-dimensional coincidence broadened Doppler spectrum.

A background fitting and subtraction technique is developed and implemented.

C++, CERN ROOT framework, GNU Automake

View on GitHub

SW Calculator
SW Calculator

Program calculates S and W parameters of the 511 keV peak of the annihilation radiation. Software estimates values of the binding electron energies by fitting the CDB spectrum with contributions from e+ annihilation on electrons with different wave functions.

Electrons from conduction band contribute into the spectrum as an inverted parabola. Upon the shape of the parabola we calculate Fermi energy.

C++, CERN ROOT framework, GNU Automake

View on GitHub

SW Calculator

A flexible terminal-based positron lifetime fitting software. Graphical user interface is in progress.

Software supports deconvolution of lifetime spectra into conventional multiexponential model as well as trapping model. Supports integration of models with custom fitting parameters.

C++, CERN ROOT framework, GNU Automake

View on GitHub


  • 18th International Conference on Positron Annihilation (ICPA-18)

    @Orlando, FL, USA

    Oral talk “Positions and Ps in Al2O3 Nanopowders”.

  • International Workshop on Physics with Positrons (JPos17)

    @Jefferson Lab, Newport News, VA, USA

    Poster “A routine of background subtraction from two-dimensional Doppler broadened spectra”.

  • 12th International Workshop on Positron and Positronium Chemistry (PPC12)

    @Maria Curie-Sklodowska University, Lublin, Poland

    Poster “Developing new routine for processing two-dimensional coincidence Doppler energy spectra”.

  • Ohio Photochemical Society Meeting (Oops)

    @Maumee Bay Lodge & Conference Center, Maumee, OH, USA

    Poster “Developing new routine for background subtraction in two-dimensional coincidence Doppler broadening spectroscopy”.

  • 58th Electronic Materials Conference (EMC)

    @University of Delaware, Newark, DE, USA

    Oral talk “High-Sensitivity Measurements of Defects in ZnO by Means of Digital Coincidence Doppler Broadening of Positron Annihilation Spectroscopy”.

  • Annual Spring Meeting of the APS Ohio-Region

    @University of Delaware, Newark, DE, USA

    Oral talk “Identification of chemical environment of defects in ZnO by means of digital coincidence Doppler broadening of positron annihilation radiation”.

  • Ohio Inorganic Weekend

    @Bowling Green State University, OH, USA

    Poster “Approaching Structural Defect Characterization and their Chemical Identification by Means of Coincidence Doppler Broadening of Annihilation Radiation”.

  • 41st Polish Seminar on Positron Annihilation (PSPA-13)

    @Maria Curie-Sklodowska University, Lublin, Poland

    Oral talk “Application of positron spectroscopy for detection of nanostructures in alcohol―aqueous mixtures”.

Professional networks


  • 💻 Linux and open-source software.
  • 🛠 Working on cars and bicycles.
  • 🎞 Shooting and developing film.
  • Rollerblading and snowboarding.
  • Hiking and kayaking.

What's next?

I'm currently looking for full-time job opportunities and eligible to work in United States under OPT. I will gladly consider offers for H1B visa sponsorship.

Get in touch

My inbox is always open. Whether for a potential project or just to say hi, I'll try my best to answer your email!