JM Jan Mikoláš

Pomáhám budovat úspěšné projekty.

Developer zaměřený na e-commerce, komplexní aplikace, systémy, automatizace a technologická řešení pro vyšší efektivitu.

10+ let praxe s vývojem aplikací, systémů a interních nástrojů
360° pohled na architekturu, backend, frontend i reálný provoz
Build řešení navržená pro vyšší efektivitu, méně ruční práce a lepší škálování

Služby

Stavím aplikace a systémy, které mají praktický dopad.

01

E-shopy a e-commerce

Vývoj e-shopových řešení a e-commerce funkcionalit napojených na reálné procesy, data i růst byznysu.

02

Komplexní webové aplikace

Vývoj aplikací a systémů, které zjednodušují provoz, podporují růst a řeší reálné potřeby firmy.

03

Interní nástroje a automatizace

Digitalizace opakovaných procesů, integrace služeb a zrychlení práce tam, kde dnes vzniká zbytečný chaos.

Technologie

Stack, se kterým stavím stabilní aplikace, integrační vrstvy i interní systémy.

Backend

PHP a aplikační architektura

PHPSymfonyNetteDoctrineDDDAPI-driven design
Data

Databáze, vyhledávání a messaging

MariaDBPostgreSQLElasticSearchRedisMongoDBRabbitMQKafka
Frontend

UI vrstva a templating

Next.jsTypeScriptTailwind CSSTwigLatteSmartyBootstrapMaterialize
Quality

Testy a code quality

PHPUnitPHPStanCodeSnifferECS
Infra

Provoz a delivery

DockernginxApacheGitComposernpmYarn
Workflow

Denní nástroje a způsob práce

PHPStormVSCodeGit workflowCodex/ClaudeAI workflow

Co Už Jsem Tvořil

Od komplexních systémů po automatizace, které šetří čas a spojují oddělené procesy.

01

Komplexní e-shopový systém na míru

Vývoj rozsáhlejšího řešení postaveného podle konkrétních potřeb provozu, administrace, produktových dat a návazných procesů.

02

Systém pro herní komunitu

Komplexní platforma s vlastní logikou, správou obsahu, rolemi uživatelů a funkcemi přizpůsobenými specifickému komunitnímu provozu.

03

Firemní weby s administrací na míru

Webové prezentace a firemní stránky doplněné o vlastní administrační rozhraní, přizpůsobené konkrétnímu workflow klienta.

04

Mikroslužby a specializované nástroje

Například sledování pozic ve vyhledávači, rozesílání newsletterů nebo menší služby řešící konkrétní část většího ekosystému.

05

Automatizace, integrace a datové toky

Propojování systémů přes API, importy a exporty dat, automatizace interních procesů, web scraping a další technická řešení, která zmenšují množství ruční práce a zvyšují efektivitu.

Přístup

Technologie má zjednodušovat provoz, ne ho komplikovat.

Preferuju řešení, která dávají smysl dlouhodobě. Dobrá aplikace nevypadá jen moderně, ale hlavně šetří čas, snižuje chybovost a zlepšuje fungování týmu.

Analyze

Analýza problému

Nejdřív je potřeba pochopit proces, slabá místa a cílový stav. Až potom dává smysl psát kód.

Build

Praktická implementace

Cíl je dodat řešení, které je stabilní, čitelné a připravené na další rozvoj bez zbytečné technické vaty.

01

Srozumitelná architektura

Systém musí být pochopitelný pro další vývoj, úpravy i onboarding lidí do projektu.

02

Komplexita pod kontrolou

Více modulů, více rolí, více integrací. Bez pevné struktury se z aplikace rychle stane brzda.

03

Efektivita v praxi

Dobře navržený software pomáhá lidem dělat méně kliků, méně chyb a rychlejší rozhodnutí.

04

Růst bez přepisování

Když je základ postavený správně, jde produkt dál rozvíjet bez toho, aby se vše muselo stavět znovu.

Kontakt

Ozvu se během 24 hodin