Research and Interests Meteorology Programming Programming “Where there is a shell, there’s a way.” is a popular quote that you usually hear from UNIX-like OS users 🙂 . I prefer working on UNIX-like OS, and for my own purposes I use Linux (Ubuntu, Debian). My favorite books on Linux are “The Linux Command Line” by William Shotts (beginners book) and “Essential Linux Administration” by Æleen Frisch (advanced book, this book is after you finish the first one). There are other books but I would usually recommend for everyone interested in Linux to start with the first one and than move on to the advanced techniques of Linux administration. I use different programming languages, depending on the task and the given circumstances (people I am working with). There are “standard” programming languages that I use for numerical modeling and data analysis in my work: -Fortran (gfortran .OR. ifort), -C (gcc), -Python (python 2.7 | newer) -Matlab. Besides these programming languages I use various software, scripting languages and libraries for science. When it comes to typesetting documents I believe that there is nothing more elegant and simple as LaTeX. Source code for some of my programs: -Program that decodes SYNOP report. Click here to download. This program takes input data in form of a SYNOP report and decodes it. The results are set of meteorological measurement from the meteorological stations. There is a README.txt file and manual in form of comments in source code of the program. -Program that creates a progress bar. Click here to download. By default this program acts as a timer and prints out progress bar in form of ASCII in terminal. It is possible to adapt this program for your own personal needs, for example you can use it to print out progress of other programs. Manual for this program (with examples) is in the form of comments at the beginning in the source code of the program.