My name is Matouš Borák and I like to build nice and useful webs. Four days a week, I work as a freelance programmer in the Ruby language.

I focus on implementing rather large web applications, concerning mainly their functional aspects. I am fond of creating websites with a clear purpose and intuitively accessible content.

My experience includes complex projects, team as well as solo work and as far as I can remember, I've never been a fifth wheel. Formerly, I devoted myself mostly to IT security and today I keep the knowledge of its principles with me as a great base for secure programming and ensuring user data safety.

Out of a number of programming languages that I learned and used, especially Ruby and (to a little extent) Java crystallized in my today's interest.

In case you look for somebody like me to help you with your project, I'll be very glad to answer your call. A short walk through my website may tell you more.

What am I currently working on

  • We published an article at Martin Michalek's blog regarding our experiences with the Tachyons CSS framework at NejRemeslnici. Overall we are very happy with the Tachyons framework here, one can style pages very quickly, without having to switch contexts to the CSS file(s), the pages easily have a more uniform appearance due to the fixed length scales, etc. See the article (in Czech only) for more.    (February 2017)

  • We switched NejŘemeslní to the HTTPS secured protocol. It was surprisingly easy with the Let's encrypt certificates. The hardest thing was actually to watch over the consistency of all external sources, so that there are no mixed content problems on the pages. To ensure that, we even had to build a local proxy that downloads (insecure) external sources from some of our partners and shows them in our pages securely.    (January 2017)

  • There has been a great redesign of the main pages, including homepage, going on at (we are about to convert more pages to the new design gradually). I am very fond of the fact that with the new pages we finally began to use new technologies and patterns as well, such as: using Slim templates instead of ERBs, atomic styling using Tachyons framework, SVG icons, simple_form forms, all pages of course fully responsive. While at it, we also dumped a lot of old CSS and JS parts of code for the new pages...    (October 2016)

  • With a great pleasure I was working on an internal NejRemeslnici application for recognizing incoming calls for the last month. This Android app is a great success for our administrators, who process all demands and communicate with companies and customers on a daily basis.

    Immediately after receiving a phone call, the app remotely queries our server whether we know the calling number and if so, it shows on the phone info about who is calling and how to salute them. Meanwhile, there is also some more detailed information prepared in the admin section of the web regarding the calling company or customer, with links to current demands, for example.    (April 2016)

  • At NejRemeslnici we have finally added the option to pay using a credit card. We have integrated our pages with the GoPay payment gateway. The technical part of the integration was very quick and without bad surprises., it must have taken a longer time to sign the initial business agreements. A bit more cumbersome was then ensuring correct processing of the payments at our side, in financial reports and accounting exports.    (January 2016)

... and previously? »