Hello, my name is Matěj Grabovský and I am a self-proclaimed web developer and all-around coder living in a small town in Czechia. I am a friendly guy with generally positive attitude towards anything related to programming and computers. My areas of interest include theory of programming languages, algorithms and data structures, formal verification, and mathematical foundations. I like clean, self-describing, minimalistic code and languages that allow writing it.

I have six years of experience in website development, both on the front and back end. I am comfortable with modern technologies, such as HTML5, CSS3, and many of the contemporary JavaScript libraries (primarily jQuery and d3) as much as with vanilla JavaScript. Furthermore, I like to sport these technologies whenever it is possible.

On the server side, I am used to running Apache HTTPD or nginx on Unix-based systems. I oft use PHP, although I do not fear saner languages, such as Python, Ruby or JavaScript. For data storage, I employ relational databases (MySQL, PostgreSQL and SQLite) and “NoSQL” databases (specifically MongoDB; alternatively Redis and memcached for fast and key–value storage).

I have very good knowledge of PHP and JavaScript, decent understanding of C and Python, and mild knowledge of C++. I focus mainly on web and command line interfaces. However, I have experience creating GUI applications with the Qt and wxPython frameworks.

I am familiar with code review process and version control systems, namely, Subversion and Git.