Ondrej Synacek

Ondrej Synacek

I am a frontend developer based in Prague, Czech Republic. I create web applications that are easy to maintain, deploy and test.

I have worked in mid-size companies creating enterprise apps and also I've worked at small startups creating very focused products.

My goal is to solve problems and deliver easy-to-read code. Read my bio here.

Javascript / ECMAScript
ReactJS
Webpack
HTML 5
Responsive design
Git

Projects

  • Rotation Zoomer
    CoffeeScript
    jQuery
    Canvas

    jQuery plugin that can serve images/canvases that are rotated and automatically maintains their position within DOM. Additional configuration allows user to rotate these elements "in-place" by 90-degree increments. Optional zoomer window can also be applied. This plugin was succesfully used in production on closed-source projects to display PDF and image documents.

  • Dignus
    Ruby
    Ruby on Rails
    JavaScript
    PostgreSQL
    Heroku

    Ruby on Rails web application that connects event organizers and performers. It is user-centric, location aware and media focused, internationalized (Czech and English) with AWS support.

  • DuckDuckGo Instant Answers
    JSON

    Contribution to DDG open source project. Cheat sheets for Midnight Commander and Czech language phrases that are displayed in search queries.

  • Sky To Speak website
    Wordpress
    HTML5
    CSS3

    Hub page for the artist. Includes dynamic backgrounds.

Utilites

  • proximity-search-array
    ES6
    NodeJS
    NPM
    Jest

    Get a copy of array containing target item and its neighbours based on proximity.

  • es6-frontend-boilerplate-2017
    ES6
    ReactJS
    Redux
    Webpack
    CSS Modules

    Project template for frontend apps based on ES6, React, Redux, Webpack and CSS modules.

  • oldGamesScraper
    Python

    Script for transformating content into PDF magazines for retro gaming website.

You can follow me or contact me in these places:

I do not collect your emails. Please refer to Sendgrid privacy policies if you wish to know more.