I love teaching people to see more.

I am an independent developer of robust ecosystems and platforms. In 2009, I started with custom web development, and until 2021, I worked hard day and night for clients. Since 2022, I have been focusing on developing large corporate systems, improving the state of the internet, and real life beyond technology.
Jan Barášek
Fullstack Developer & IT Consultant
Development
Robust ecosystems and platforms built on modern technologies
Corporate Systems
Large enterprise solutions for demanding corporate environments
Education
I teach people to see more and develop their technical skills
Technologies I use
Modern stack for robust cloud solutions
GymRoom
In 2024, my friends and I founded the private gym GymRoom because we believe that a healthy body and a healthy internet belong together.
Welcome to GymRoom, a unique self-service fitness center. Enjoy working out alone, with a friend, or with a personal trainer.
We offer you not only peace and privacy for your workouts, but also guarantee a high standard of cleanliness. Reserve our space today!


Mathematicator
In 2014, I programmed the largest Czech educational portal about mathematics, Mathematicator, for my friend Marek Valášek.
For more than ten years, it has helped hundreds of thousands of students become better mathematicians and is also a commercially successful project that operates on a payment model for selling video courses.
Mathematicator is among the most visited Czech educational websites and has become an indispensable helper for high school and university students.
O2 Omnichannel
In February 2022, I was approached to rewrite the main sales application O2 Omnichannel in React.
We started programming as a team of two people, the team gradually grew, and it soon became clear to us that it wouldn't just be about technologies. Today, Omni is the main sales application that serves stores, salespeople, and call centers.
I was given a great team leader and an empathetic team of people – it's incredible that so many good people managed to meet in one place and together bring the application to production.
When the application was completed in January 2024, I needed a career break and headed towards personal development.
Project technologies
Opensource
I am an active developer who provides a large part of my knowledge as opensource.
Most of my opensource packages are programmed in PHP because it was my main language for 8 years. New packages that I develop in TypeScript are available for Node and React.
Most legendary packages
image-generator
Smart image variant generator using URL parameters
emailer
Sending large amounts of emails with smart queue and rating system
doctrine-fulltext-search
Smart and easy-to-use Doctrine search engine with rating system
Other key packages
doctrine
Doctrine integration into Nette framework
simple-php-diff
Creating diff of two contents
template
Simple package template
package-manager
Composer package manager for PHP applications with Nette integration
assets-loader
Easy rendering and compression of web assets
shutdown-terminator
Running action after PHP application termination
webcrawler
Crawling entire website using links
lock
Atomic operation execution

Czech PHP Manual
A collection of time-tested experiences and well-intentioned advice for elegant web application development.
I have written hundreds of articles about the PHP language, in which I share knowledge and experience for free. PHP is a scripting language for fast and elegant web application development.
I really love PHP because it allows you to achieve goals very quickly and maintain elegant code. I programmed my first PHP application more than 10 years ago, and since then PHP has become one of my favorite languages.
Over all those years, PHP has moved forward a lot, so on this website you will find many insights and tricks on how to solve problems elegantly. You can also read series of articles and experiences that will help significantly improve your web applications.
In 2023, I switched to Node.js and maintain PHP only for historical reasons.
Available in 13 languages
What colleagues say about me

Marek Vácha

Dana Holbová

Martin Říha

Martin Sychrovský

Marek Valášek

Tomáš Zbedina

Kateřina Zuchnická

Patrik Holba

Lucie Běhavá

Karel Kubík
Petr Šudoma

Roman Šeiner

Martin Košťál

Daniel Davidík

Anh Viet Bui

Pavla Ďuranová

Jan Straka

Dalila Thoribova

Jakub Havelka

Pavel Renčín
