Vladimír Macháček

Web Engineer 🌐. Developing Open Source packages ✨. Writting articles on Medium, Dev.to and Javascript in plain english 📓. Frontend Engineer at Slevomat.cz 🏝️. Previously worked for Lékárna.cz 🌿. I tutor, train and lecture about web technologies and programming 🎓. I also travel, play sports and I like coffee ☕.

Where I worked, lectured, trained and taught

Web Performance Consultancy and Workshops

Workshops and consultancy for individuals and companies. Online or in person. Do you need to improve the web performance, find out what is new in the field of frondend technologies or completely change or update the frontend stack? Or something else? Contact me and let me know. I will be glad to help.

Webperformance optimization

A fast website is the alpha and omega of whether visitors stay on your website and buy someting or read an article or never return. Reduce your costs and increase traffic after just one worshop. We will go through everything from the order of the elements on the page, through lazyloading, images, caching minimization, LCP, CLS, etc. We will take a look at your website and test the new skills right away.

Modern Frontend

Writing CSS and JS today is no longer just about creating 2 files. Postprocessors, Typescript, Lerna, Monorepo, Nuxt.js, Next.js, Vue, React, SSR, CJS, ESM, Babel, Webpack, Rollup or utility-first CSS and generators such as https://stylify.dev or Tailwind. Today, all this is combined and used in web development. Getting around and putting it all together can take a lot of time and it's not exactly straightforward. I will prepare the workshop according to your requirements and we will dress your frontend in a new jacket.

Docker without previous knowledge

Are you new to Docker and don't want to spend weeks studying the documentation? Learn the basics in one day. At the training, I will discuss everything from a one-line image, through Docker Compose and connecting multiple containers together to monitoring and development tools such as Portainer and development containers.

Programming Tutoring and Mentoring

Are you starting with programming and need advice? Are you looking for tutoring about programming or how to create a website? Do you need a help with a school project? Do you need help with further self-development? I will gladly help you online or we can meet in person.

Programming

Are you looking for tutoring in the field of programming? Do you want to improve or are you stuck and need help? Write to me and we will work it out together.

Web Technologies

Do you need tutoring in the field of web development? Are you creating a website or are you learning it and don't know how to proceed or where to start? Contact me and we'll figure it out together.

Mentoring

Neither programming nor web development is a simple matter. Self-study is time consuming and can lead to overstepping. I went through it myself and I know how hard it is. Let me know and I will be happy to help you with further self-development.

Technologies and tools we can discuss

Programming Languages and Environments

C Sharp
JavaScript
Node.js
PHP
Python

Git

Git
Github
Gitlab

Bundlers and Package Managers

Composer
Gulp
Lerna
NPM
Parcel
Rollup.js
Webpack
Yarn

CI/CD

Github Actions
Gitlab CI
Travis CI

Compilers, Processors and Preprocessors

Babel
PostCSS
SASS/SCSS
Stylus
Typescript

Frameworks

Bootstrap
Nette
Preact
React
Stylify
Symfony
Tailwind
Vue.js

Webhostings

Google App Engine
Google Compute Engine
Netlify

Databases and ORMs libraries

Doctrine
MySQL

Testing tools

Easy Coding Standard
Eslint
Jest
Nette Tester
PHPStan
PHPUnit
Stylelint

Translations

Symfony Translations
i18n

Http Servers and Proxies

Cloud Flare
Express
Fastify
Nginx
Traefik