head

Michal Puškár

„Behave the way you want people to behave towards you.
Life will be more cheerful that way.“

Life path

1995 System Michal 1.0 launched
2011–2015 VOŠMOA Jablonec n. N.
2014 Prototype Michal 2.0 launched
2015–2025 GREPA Networks s.r.o.
2021 MikroTik MTCNA
2022 MikroTik MTCWE, MTCTCE
2025–xx Police of the Czech Republic
Timeline: 2025
Michal 1.0 current firmware: v30.11.10
Michal 2.0 current firmware: v11.11.10
cameo
mikrotiks

MikroTik for president!

MikroTik products are among the most widely used network devices by local ISPs as well as small to mid-sized businesses or institutions. When it comes to price/performance, few can compete. And what’s more – you can configure practically anything on it. It will always be my number one choice.

fitness

GREPA Fitness as the very first project.

The first commercial project, still developed as part of my time at GREPA Networks. No framework, no shortcuts – just pure PHP with early attempts to build an object-oriented web application. Not everything turned out how I imagined, but hey – it works. What more could you want?

Banana. Or rather, an intranet CRM system.

banana

Beauty after beauty, and I discovered Nette. A PHP framework born in the Czech Republic that changed the rules of the game. And so another little work project was born, one that made my job a bit easier.

Backup system for MikroTik devices.

We were missing a more sophisticated system that would automatically generate and store backups from various routers, switches, and access points at set times. So within my intranet company app Banana, I designed another module, code-named ManageTik. Using SNMP and ssh2, it connects to predefined devices, reads data, and downloads backups for further archiving. Kinda cool, right?

managetik

Progressive web application.

  • Home-made app for smart sockets
  • Built on PHP Nette
  • RPi, Nginx – nothing else needed
  • A regular website wrapped as an “app”
  • I just like to play around
app

All good things must come to an end.

portrait

It was time for a change – the original vision of what is now the sold company GREPA Networks no longer really existed. So I had to look for something else, maybe even in a completely different field. Every experience is a valuable one.

And what does an app or website look like “under the hood”? Well, it’s actually pretty simple: a few lines of code, Latte templates, CSS files, and some JavaScript. And of course, the best part is writing it in your favorite editor. I’ve been using Visual Studio Code for years.

You can write anything in several ways. I typically have two approaches I sometimes combine. Ironically, when you want to make the code look “prettier” on the outside, you kind of mess it up underneath. But oh well... as long as it works!

code