info@janmikolas.cz Frýdek-Místek · Remote

PHP BACKEND · E-COMMERCE · AUTOMATION

I help build successful projects.

E-shops, internal systems, various applications, automation and technology solutions for greater efficiency.

Frýdek-Místek
Remote collaboration
2007 First website
PHP Primary language
1 : ∞ System : possibilities

01 Services

I do not just build features.
I build connections.

01 / 03

Online stores and e-commerce

Development of online store solutions and e-commerce features connected to real-world processes, data, and business growth.

02 / 03

Complex web applications

Development of applications and systems that streamline operations, support growth, and address real business needs.

03 / 03

Internal tools and automation

Digitizing repetitive processes, integrating services, and speeding up work wherever unnecessary friction exists today.

02 Who it is for

A good collaboration starts
with a compatible way of working.

It works best when there is a shared goal, room to understand the wider context, and a willingness to build a solution that makes sense in the long term.

YES / SHARED DIRECTION

Who I am here for

  • You need an online store, an internal system, or a web application tailored to your needs.
  • You are looking for a partner who asks questions first and only then designs the solution.
  • You want to make work easier by connecting data, services, and processes into one functional whole.
  • You want customers and visitors to find their way easily, with the whole process as simple as possible for them.
  • You value open communication, a solid foundation, and the project’s continued development.
NO / DIFFERENT EXPECTATIONS

Who the collaboration is not suitable for

  • You only need a quick one-off website assembled from a ready-made template.
  • The lowest price is the only selection criterion, regardless of quality or future operation.
  • There is no room to understand the brief, exchange feedback, or make ongoing decisions.
  • There is no one on your side who understands the project’s goal and has the authority to make important decisions.
  • Customer comfort and satisfaction are not a priority for you — what matters most is that the order goes through and the payment arrives.

02 How the collaboration works

FROM PROBLEM TO SYSTEM / 03 STEPS

First,
understand the process.

Next,
design the solution.

Finally,
a reliable solution.

01—03

HOW I WORK

First, understand how the project works. Then design a solution that can support its continued growth.

03 Selected systems

From complex systems to automation
that saves time and connects isolated processes.

Every project starts with a different need. The goal is always a clear and reliable solution that performs well in day-to-day operation.

02 / MULTISTORE E-COMMERCE 2016—2025

AMIATEX

Multiple online stores
under one roof.

An innovative platform for multiple currencies, languages, domains, and stores — all managed through a single central admin interface.

  • MULTISTORE
  • MULTICURRENCY
  • MARKETPLACE
03 / ESPORT ANALYTICS 2024—2026

LEETgg.com

Live data turned
into meaningful insights.

An analytics platform for live and historical match data from FIFA, NHL, NBA and CS2 — from player form to fair odds and AI exports.

  • LIVE DATA
  • ANALYTICS
  • AI

04 SYSTEM SPACE / 01

Architecture
you can step into.

Every layer has its place, interface, and responsibility. Keep scrolling — the perspective opens up and the entire system carries you into the next space.

LIVE SYSTEM SPACE / 02

Data keeps flowing.
Operations stay calm.

APIs, integrations, and automation are not disconnected patches. They are clear routes that can be monitored, measured, and safely extended.

  • OBSERVABLE
  • RESILIENT
  • AUTOMATED

SYSTEM SPACE / 03

Ready to grow.
Without rebuilding the foundations.

The result is not a flashy prototype, but a stable core with room for another market, process, or idea — without losing control of the whole.

05 Stack

Technology should serve
the system. Not the other way around.

01

APPLICATION

PHP / Symfony / Nette / DDD / API-driven design

CORE
02

DATA

PostgreSQL / MariaDB / ElasticSearch / Redis / MongoDB / RabbitMQ

PERSIST
03

FRONTEND

Next.js / TypeScript / Tailwind CSS / Twig / Latte / Smarty / Bootstrap / Materialize

INTERFACE
04

QUALITY

PHPUnit / PHPStan / CodeSniffer / ECS

VERIFY
05

DELIVERY

Docker / nginx / Git / Composer / npm / Yarn

SHIP
06

WORKFLOW

PhpStorm / VS Code / Git workflow / Codex / Claude / AI workflow

FLOW

06 References & historie

I still begin with the same question:
How can I make it better?

The same curiosity led me from my first websites and gaming servers to e-commerce platforms, APIs, and automation.

I value a deep understanding of the project and long-term collaboration — more like a shared virtual marathon than quickly hopping from one job to the next.

github.com/janmikolas
13 entries main 2007 HEAD
e‑commerce / main gaming / community clients / experience
  1. 20075,000 daily
    01 / FIRST WEBmain/first-product

    First website

    Together with a graphic designer colleague, we created an online project attracting 5,000 visitors a day. For me, it was the first experience of bringing a project of my own to a wider audience.

  2. 2009—2010responsible disclosure
    02 / WEB SECURITYsecurity/responsible-disclosure

    Ethical hacking

    Security testing of web applications and responsible disclosure to their operators — including an early report of an XSS vulnerability in Seznam.cz email. I also found and reported security flaws in the veweb.cz content management system used by dozens of websites, reviewed the nRS system for dreamstudio.cz, and checked the security of vsadte-se.cz, Grunex.com, and eSuba.eu. I reported several serious vulnerabilities on Undzwei.eu. I also worked on eG-Sports.eu and other community websites.

    • Seznam.cz
    • Grunex.eu
    • Undzwei.eu
  3. 2010—2012game servers
    03 / GAME SERVERSgaming/Undzwei

    On Undzwei.eu, I organized dozens of tournaments and administered a competitive Counter-Strike 1.6 league. In 2011, I also created an innovative game-server plugin for competitive Counter-Strike 1.6 matches, on which tens of thousands of matches were played.

  4. 2010—2011internship & part-time job
    04 / PRACTICE & PART-TIME JOBstudy/prazdroj-radegast

    A three-week work placement and a two-month temporary job at the Radegast brewery, part of Plzeňský Prazdroj. I am glad I had the chance to experience it from the other side — thankfully!

    05 / PROFESSIONAL PRACTICEstudy/veolia-transport

    A four-week work placement at Veolia Transport, where I helped automate the creation of fare tables.

  5. 2011—2012community
    06 / COMMUNITY SYSTEMgaming/forfairplay

    forFAIRPLAY

    My own project, which connected gaming portals and made it easier to resolve cheating cases, protests, and bans in Czech and Slovak esports.

    Facilitating collaboration between PLAYZONE · ESL · UNDZWEI · OTHERS
    • PLAYzone.cz
    • ESL
    • Undzwei.eu
  6. 2011school security
    07 / SCHOOL SECURITYsecurity/ssinfotech

    Finding an SQL injection vulnerability on the website of the Secondary School of Information Technology.

  7. 2011—2014web studio
    08 / WEB STUDIOmain/webdo

    WEBDO.cz

    I co-founded a web studio where we initially created simple company websites, templates, and various scripts. I later shifted my focus to online stores, while my graphic designer colleague pursued his own path.

  8. 2012—2015own commerce
    09 / OWN E‑SHOPmain/mepradlo

    MEPRADLO.cz

    My own online store built on PrestaShop — from developing custom features and marketing to supplier communication and order fulfilment.

  9. 2013—2015own commerce
    10 / OWN E‑SHOPmain/meboty

    Another online store of my own built on PrestaShop — from developing custom features and marketing to supplier communication and order fulfilment.

  10. 2014—2018esport team
    11 / ESPORT TEAMgaming/leetgg-team

    LEETgg · Esports team / clan

    I founded an esports team / clan that at one point included more than 40 players under my leadership. At the same time, I took over and managed an H1Z1 Facebook group with 6,000 players.

  11. 2016—2025multistore
    12 / E‑COMMERCE PLATFORMmain/amiatex

    Co-founder. A custom multistore platform developed over several years, enabling multiple online stores, domains, language versions, and currencies to be managed through a single central admin interface.

    At the end of 2025, I was forced to shut the project down.

    Marketplace integrations delivered during the engagement: MARKETPLACE INTEGRATIONS / 03
    • MALL.CZ
    • Kaufland
    • eMAG
  12. 2016—2017gaming portals
    13 / SERVER PLUGINSgaming/csgo

    Plugins for CS:GO servers

    Development of game-server plugins for competitive CS:GO matches across Czech and Slovak gaming portals.

    • PLAYzone.cz
    • Grunex
    • TopGaming.eu
    • CSKO.cz — Kotelna
  13. 2024—2026e‑sport analytics
    15 / ESPORT ANALYTICSgaming/leetgg

    LEETgg.com · Analytics

    An analytics platform for esports matches. It processes live and historical data across FIFA, NHL, NBA, and CS2, offering head-to-head comparisons, player form, scoring patterns, fair odds, an opportunity radar, and exports for AI workflows.

    Widgets for displaying statistics directly on the website EMBEDDED STATISTICS / 04
    • Tipsport
    • Chance
    • Fortuna
    • Betano
  14. 2025—2026business management
    16 / BUSINESS SYSTEMmain/business-system

    Business management system

    Development of a system that brings together a website and online store, bookings, CRM, invoicing, project management, marketing, and automation in one place.

  15. TODAYcurrent head
    17 / CURRENTHEAD

    Backend & e‑commerce

    I build systems that solve a real problem and last beyond the first release.

OFF THE HAPPY PATH An honest look

Not everything
works out.

Some lessons did not come from books or successful projects. They came through unpaid work, taking on too much, and moments when I was right but did not know how to communicate it. These are the ones I remember.

STORY DETAIL
01 / 09

ARCHIVE Webtrh 2012—2013

How clients rate the collaboration.

“Very satisfied — both communication and project delivery were fast.”
misho3
“Fast, high-quality work.”
melanus
“A fast solution and quality work, explained clearly. Highly recommended!”
R2

LET'S BUILD Contact

Let's
work together.

Project priorities

Tell me what is holding you back. I will get in touch with some initial questions, and together we will find the shortest path to a solution.

I usually reply within 24 hours.