MERT CIRCI MERT CIRCI
CS▾
👋"Pojďme společně postavit něco skvělého!"
Softwarový architekt · AI inženýr · Full Stack Engineer
Hi! I'm

Mert CIRCI

and I
Postavme to

✨Klikněte na předmět nebo na mou hlavu a zeptejte se mě

Softwarový architekt · AI inženýr · Full Stack Engineer

Arzenál architekta

Matice technologií & nástrojů

Nástroje a frameworky ověřené v produkčních systémech a hrách.

Hlavní body portfolia

Vybrané inženýrské projekty

Výběr backendových systémů, mobilních aplikací, her a AI pipeline.

AI inženýrství Webová platforma

AI platforma pro automobily

AI platforma pro tržní ocenění vozidel a predikci ceny. Problém a účel Uživatelé chtějí vědět, kolik vozidlo stojí na trhu a jak se může jeho cena vyvíjet. Moje role a odpovědnost Pracoval jsem na straně AI...

Full StackAI inženýrstvíAI vývoj
Rok: 2025–2026 Specifikace →
Softwarová architektura Webová platforma

Systém pro správu zpráv (CRM)

CRM webová aplikace s důrazem na souhlas pro obchodní SMS, hovory a e-maily (2020). Problém a účel Týmy potřebovaly jedno místo pro správu souhlasů a odesílání obchodních SMS, hovorů a e-mailů napříč kanály. Moje...

Softwarová architekturaBackend & dataAgile & ScrumDistribuované systémy
Rok: 2020 Specifikace →
Full Stack Webová platforma

CMS pro rezervace událostí

CMS pro rezervace událostí je vícetematický systém pro rezervace pokojů, letů a transferů pro akce koné v hotelech. Pomáhá pořadatelům spravovat rezervace pokojů, letů a transferů na jedné webové platformě. Projekt...

Full StackProdukt & 0→1
Rok: 2020–2021 Specifikace →
Backend & data Webová platforma

Integrace leteckých společností a plateb

Integrace s několika leteckými společnostmi a poskytovateli plateb pro turistickou platformu. Problém a účel Turistická platforma musela propojit rezervace a platby s několika leteckými společnostmi a poskytovateli...

Full StackBackend & dataDistribuované systémy
Rok: 2020–2021 Specifikace →
Full Stack Webová platforma

ERP pro klenotnictví

ERP pro klenotnictví je webová platforma pro správu prodejen a prodejců, která klenotníkům pomáhá přehledně řídit celou obchodní síť. Systém sdružuje vedení jednotlivých provozů i práci s prodejci do jednoho...

Full StackBackend & data
Rok: 2021 Specifikace →
Bezpečnost Webová platforma

ERP pro přístup RFID

ERP pro přístup RFID je webová platforma pro řízení přístupu a správu oprávnění u skříní zabezpečených čipovou kartou RFID. Správce může z jednoho místa nastavit, kdo má ke které skříni přístup, a průběžně tato...

Backend & dataBezpečnostIoT & vestavěné systémy
Rok: 2021 Specifikace →
Full Stack Webová platforma

PawnShop hlavní kniha

PawnShop hlavní kniha je systém hlavní knihy inspirovaný americkými zastavárnami a vyvinutý pro Kypr. Slouží zastavárnám jako přehledný účetní základ pro evidenci jejich finančních operací. Hlavní body Hlavní kniha...

Full StackProdukt & 0→1
Rok: 2021 Specifikace →
Backend & data Webová platforma

počítačem podporovaný překlad

Počítačem podporovaný překlad je systém, který kombinuje strojovou podporu s ručním překladem a korekturou. Týmy díky němu vytvářejí vícejazyčný obsah rychleji a v konzistentní kvalitě. Hlavní body Počítačem...

Softwarová architekturaFull StackBackend & dataAgile & Scrum
Rok: 2021–2026 Specifikace →
AI inženýrství Webová platforma

Systém predikce kryptoburz

Systém predikce kryptoburz spojuje nákup, prodej a predikci napříč různými burzami a pracuje s technickými indikátory. Jeho cílem je z jednoho místa přehledně sledovat, jak se trh vyvíjí. Hlavní body Predikce pomocí...

AI inženýrstvíBackend & data
Rok: 2022 Specifikace →
IoT & vestavěné systémy Datové centrum

Systém klimatizace a řízení ventilátorů skříní

Systém klimatizace a řízení ventilátorů skří využívá komunikační protokoly zařízení pro účinné řízení chlazení. Pomáhá udržovat provoz klimatizace a ventilátorů ve skříních pod kontrolou. Hlavní body Komunikační...

Cloud & infrastrukturaIoT & vestavěné systémy
Rok: 2022 Specifikace →
AI inženýrství Webová platforma

Systém financování e-commerce na základě tržeb

Systém financování e-commerce na základě tržeb nabízí prodejcům v e-commerce v Turecku financování navázané na jejich tržby. Spojuje sběr dat z více zdrojů, predikci a skórování rizik do jedné platformy. Hlavní body...

Softwarová architekturaAI inženýrstvíCloud & infrastrukturaBackend & dataAgile & Scrum
Rok: 2022–2025 Specifikace →
Full Stack Webová platforma

Platforma pro prodej eSIM

E-commerce platforma pro eSIM vytvořená ve společnosti ComDigital pro okamžitý nákup a platbu. Problém a účel Zákazníci kupují eSIM a platí okamžitě, mnoho nákupů může přijít současně a externí eSIM a platební služby...

Full StackDevOps & CI/CDBackend & dataDistribuované systémy
Rok: 2025–2026 Specifikace →
Bezpečnost Webová platforma

ERP pro osobní údaje a HR

ERP pro osobní údaje a HR je webová aplikace pro podepisování a ukládání personálních dokumentů a osobních údajů v souladu se zákonem. Pomáhá oddělení lidských zdrojů pracovat s těmito daty bezpečně a přehledně....

Full StackBezpečnost
Rok: 2020 Specifikace →
DevOps & CI/CD Cloud

Kontejnerizované mikroslužby na Kubernetes

Produkční platforma za produkty ComDigital běžící na Kubernetes s cílem dostupnosti 99,9 %. Problém a účel Produkty ComDigital (marketingová datová platforma, e-commerce platforma pro eSIM a platforma pro oceňování...

DevOps & CI/CDCloud & infrastrukturaDistribuované systémy
Rok: 2025–2026 Specifikace →
Backend & data Cloud

Marketingová datová platforma na BigQuery

Podniková marketingová datová platforma na Google BigQuery. Problém a účel Datově řízený marketing v podnikovém měřítku potřebuje jednu řízenou a bezpečnou datovou vrstvu s rychlými analytickými dotazy a...

AI inženýrstvíCloud & infrastrukturaBackend & dataDistribuované systémy
Rok: 2025–2026 Specifikace →
Backend & data Datová pipeline

Extrakce prostorových metadat z CAD

Extrakce prostorových metadat z CAD využívá automatizované pipeline v .NET, které z výkresů CAD získávají prostorová metadata a zpřístupňují je k vyhledávání. Data z výkresů se tak mění ve strukturované,...

Backend & dataProdukt & 0→1
Rok: 2018–2019 Specifikace →
Produkt Webová platforma

Seliee: Platforma pro marketing a růst webů, SEO a reklam

Seliee je marketingová a růstová platforma, kterou jsem ve společnosti Neeblo postavil od nápadu po živý produkt. Spojuje weby, obsah, SEO, AEO, GEO, reklamu, sociální sítě, zákazníky, e-mail a analytiku v jednom...

Full StackAI inženýrstvíBackend & dataProdukt & 0→1
Rok: 2025 Specifikace →
Datově řízený marketing Webová platforma

Datově řízená marketingová platforma

Datově řízená marketingová platforma běží na Flask API s frontendem v React/Next.js a je napojena na podnikovou datovou infrastrukturu v BigQuery. Platforma sjednocuje marketingová data na jednom místě a podporuje...

Full StackAI inženýrstvíAI vývoj
Rok: 2025–2026 Specifikace →
Backend & data Desktop

Softwarová pro sledování zákazníků

Softwarová pro sledování zákazníků je program pro sledování věřitelů a zákazníků firmy, který pomáhá udržet přehled o všech záznamech na jednom místě. Jde o desktopový projekt s jasně vymezeným rozsahem. Hlavní body...

Backend & dataProdukt & 0→1
Rok: 2008 Specifikace →
AI inženýrství Webová platforma

Aplikovaná AI a agentní systémy v Seliee

AI vrstva Seliee, marketingové platformy, kterou jsem vytvořil v Neeblo: tým AI agentů, MCP server pro externí agenty a AI funkce napříč několika poskytovateli modelů. Problém a rozsah Marketingové týmy opakují...

AI inženýrstvíBackend & dataProdukt & 0→1AI vývoj
Rok: 2025–2026 Specifikace →
Mobilní hry Webová platforma

Webová hra

Webová hra představuje vývoj her v prohlížeči jako dokončený projekt na webové platformě ve skupině Mobilní hry. Projekt spojuje PHP, CSS, JS a MySQL do jedné aplikace. Zaměřen je na tvorbu her určených pro prohlížeč...

Full StackHry
Rok: 2010 Specifikace →
Mobilní hry Desktop

Vývoj desktopových her

Vývoj desktopových her zahrnuje jednoduché desktopové hry ve stylu Icy Tower, dokončené ve skupině Mobilní hry. Projekt je vyvinut v C#, Javě a MSSQL a zaměřuje se na přehledné a jednoduché herní zážitky na počítači....

Hry
Rok: 2011 Specifikace →
Mobilní hry Webová platforma

Flash animace a hry

Flash animace a hry zahrnují animace pro Flash Player pro weby a vývoj her ve Flashi. Dokončený projekt byl realizován na webové platformě ve skupině Mobilní hry a spojuje tyto dvě oblasti. Hlavní body Flash animace...

Full StackHry
Rok: 2011 Specifikace →
Full Stack Webová platforma

Vývoj aplikací pro Facebook

Vývoj aplikací pro Facebook zahrnuje aplikace na Facebooku, které generují reklamní příjmy z oprávnění aplikací, například se systémem oblíbených hráčů a pozváním přátel. Projekt je dokončen ve skupině Full Stack....

Full StackHry
Rok: 2012 Specifikace →
Backend & data Webová platforma

Integrace e-commerce tržišť

Integrace, která prodává zásoby z lokálního systému firmy na online tržištích (2018). Problém a účel Firma vedla zásoby a prodeje v lokálních účetních systémech (Logo, Netsis) a potřebovala prodávat na online...

Full StackBackend & dataDistribuované systémy
Rok: 2018 Specifikace →
Full Stack Webová platforma

FaceTurks (sociální síť)

FaceTurks je sociální síť zaměřená na konkrétní náboženskou komunitu a spojuje její členy na jednom online místě. Jde o dokončený full stack webový projekt s jasným zaměřením na komunitu. Hlavní body Sociální síť...

Full StackProdukt & 0→1
Rok: 2009 Specifikace →
Full Stack Webová platforma

finderface (sociální média a pluginy)

finderface je rozsáhlý experiment se sociálními médii, který zahrnuje vývoj pluginů. Jde o dokončený projekt ve skupině Full Stack, realizovaný jako webová platforma s širokým pohledem na práci se sociálními médii....

Full Stack
Rok: 2010 Specifikace →
Full Stack Web a mobil

Hintfilmcenneti CMS (video streaming)

Hintfilmcenneti CMS je překladová a streamovací platforma s webovými a mobilními aplikacemi pro indické filmy a seriály, provozovaná v letech 2014–2020. Jde o projekt Full Stack pro webové a mobilní uživatele. Hlavní...

Full StackMobilní aplikaceDevOps & CI/CD
Rok: 2014–2020 Specifikace →
Full Stack Webová platforma

Diet at Home

Diet at Home přenáší systém diét dietologa a klienta online a spojuje dietní seznamy, zprávy a sledování diét na webu. Jde o dokončený projekt Full Stack, který propojuje dietology a jejich klienty v jednom systému....

Full StackProdukt & 0→1
Rok: 2014 Specifikace →
Full Stack Web a mobil

Korecenneti CMS (video streaming)

Korecenneti CMS (video streaming) je překladová a streamovací platforma s webovými a mobilními aplikacemi pro korejské filmy a dramata. Projekt byl realizován v letech 2015–2020 jako Full Stack řešení. Hlavní body...

Full StackMobilní aplikaceDevOps & CI/CD
Rok: 2015–2020 Specifikace →
IoT & vestavěné systémy Mobilní zdraví

M2M Health (vzdálené sledování pacientů)

M2M Health (vzdálené sledování pacientů) je mobilní zdravotní systém, který lékařům umožňuje sledovat seniory a pacienty s chronickou péčí z domova přes GSM brány. Projekt spadá do skupiny IoT a vestavěné systémy....

Mobilní aplikaceBackend & dataIoT & vestavěné systémy
Rok: 2015 Specifikace →
Backend & data Webová platforma

Online adresář firem

Online adresář firem je webový přehled firem a obchodů uspořádaný podle krajů, který usnadňuje hledání místních podniků v jednotlivých regionech. Projekt byl dokončen v oblasti backendu a dat. Hlavní body Záznamy...

Full StackBackend & data
Rok: 2016 Specifikace →
IoT & vestavěné systémy Lékárna

Chytrá automatizace lékárny

Chytrá automatizace lékárny je systém pro lékárny, který měsíčně hlásí teploty chlazení léků přes bránu RS-485 a pomáhá tak zabránit jejich zkažení. Projekt spadá do skupiny IoT a vestavěné systémy a byl dokončen....

Backend & dataIoT & vestavěné systémy
Rok: 2016 Specifikace →
Backend & data Webová platforma

Systém pro vyhledávání nemovitostí

Systém pro vyhledávání nemovitostí je online nástroj pro hledání nemovitostí v místních regionech, který uživatelům usnadňuje orientaci v nabídce. Projekt byl dokončen v oblasti backendu a dat. Hlavní body Regionální...

Backend & dataProdukt & 0→1
Rok: 2017 Specifikace →
Full Stack Webová platforma

Online fakturační systém

Online fakturační systém je webová aplikace, ve které uživatelé ukládají své faktury, navrhují je a tisknou. Projekt byl dokončen jako webová platforma v oblasti Full Stack. Hlavní body Ukládání a návrh faktur...

Full StackProdukt & 0→1
Rok: 2018 Specifikace →
Full Stack Webová platforma

Systém pro správu e-shopu (CMS)

Systém pro správu e-shopu (CMS) je CMS, které firmám umožňuje prodávat své produkty online. Projekt byl dokončen jako webová platforma v oblasti Full Stack. Hlavní body Online prodej produktů pro firmy Vyvinuto v...

Full Stack
Rok: 2018 Specifikace →
Full Stack Desktop a web

Program pro předběžné účetnictví a HR

Program pro předběžné účetnictví a HR je desktopová a webová aplikace pro předběžné účetnictví a HR v malých firmách, která obě agendy spojuje v jedné aplikaci. Projekt byl dokončen jako řešení Full Stack pro desktop...

Full StackBackend & data
Rok: 2019 Specifikace →
AI inženýrství Webová platforma

Webová aplikace pro výpočet množství a mezd (AutoCAD)

Webová aplikace pro výpočet množství a mezd (AutoCAD) je webová aplikace pro strojní inženýry, která čte projekty AutoCAD a počítá množství a mzdy pro veřejné zakázky. Projekt byl dokončen v oblasti AI inženýrství....

AI inženýrstvíProdukt & 0→1
Rok: 2019 Specifikace →
IoT & vestavěné systémy Lékárna

Sledování prostředí lékáren (IoT)

Sledování prostředí lékáren (IoT) je informační systém lékárny v reálném čase pro hodnoty vlhkostních a teplotních sensorů. Projekt patří do skupiny IoT a vestavěné systémy a byl dokončen. Hlavní body Data o vlhkosti...

Backend & dataIoT & vestavěné systémy
Rok: 2019 Specifikace →
IoT & vestavěné systémy Datové centrum

Audit prostředí skříní datového centra (IoT)

Audit prostředí skří datového centra (IoT) sleduje podmínky ve skříních, aby provoz zůstal stabilní. Projekt z oblasti IoT a vestavěných systémů zpracovává data o CPU a teplotě z technologií skří a pomáhá udržet...

DevOps & CI/CDCloud & infrastrukturaIoT & vestavěné systémy
Rok: 2019 Specifikace →
IoT & vestavěné systémy Desktopová aplikace

Řízení prostředí skříní datového centra (desktopová aplikace)

Řízení prostředí skří datového centra (desktopová aplikace) poskytuje telemetrii s nízkou latencí pro skří datových center. Zařízení ESP32 a STM32 streamují data do front Redis a MongoDB. Projekt patří do oblasti IoT...

Cloud & infrastrukturaIoT & vestavěné systémy
Rok: 2019 Specifikace →
IoT & vestavěné systémy Datové centrum

ERP aplikace pro prostředí skříní, RFID a IoT

ERP aplikace pro prostředí skří, RFID a IoT spojuje ERP a monitorovací software pro řízení prostředí skří v datových centrech. Řeší také přístup RFID a sledování IoT. Projekt patří do oblasti IoT a vestavěných...

Cloud & infrastrukturaBezpečnostIoT & vestavěné systémy
Rok: 2019–2020 Specifikace →
AI inženýrství Webová platforma

Výpočet nákladů na ventilaci (AI)

Výpočet nákladů na ventilaci (AI) je nástroj pro výpočet nákladů s podporou AI pro projekty ventilace a instalací. Pomáhá odhadnout náklady projektu pomocí postupu, který využívá umělou inteligenci. Projekt patří do...

AI inženýrstvíProdukt & 0→1AI vývoj
Rok: 2018–2019 Specifikace →
Backend & data Desktop

Program hromadných SMS

Program hromadných SMS je desktopová aplikace pro hromadné odesílání SMS. Umožňuje rozeslat stejnou sadu zpráv velkému počtu příjemců z jediného nástroje. Projekt patří do oblasti Backend a data a je dokončen. Hlavní...

Softwarová architekturaBackend & dataAgile & Scrum
Rok: 2020 Specifikace →
Full Stack Webová platforma

ERP pro agentury

ERP pro agentury je webová aplikace, ve které reklamní agentury sledují své reklamy a související procesy. Poskytuje týmům agentury jedno místo, kde mohou sledovat reklamní práci a navazující činnosti. Projekt patří...

Softwarová architekturaFull StackAgile & Scrum
Rok: 2020 Specifikace →
Mobilní aplikace Web a mobil

Panel pro řízení personálu

Panel pro řízení personálu je gamifikovaný panel pro web, mobil a tablet, který sleduje motivaci a odborný rozvoj budoucích zaměstnanců. Propojuje sledování rozvoje personálu na webových, mobilních a tabletových...

Mobilní aplikaceProdukt & 0→1
Rok: 2020 Specifikace →

Často kladené otázky

Jak se popisujete jako softwarový architekt, AI inženýr a Full Stack Engineer?+

Navrhuji a vytvářím distribuované systémy, produkční AI aplikace (integrace LLM, RAG a agenti) a full stack produkty a pokrývám architekturu i implementaci.

Jakou práci v oblasti AI engineeringu děláte?+

Vytvářím LLM aplikace pro produkční provoz: integraci modelů přes API i na vlastních serverech, retrieval-augmented generation (RAG), agenty s voláním nástrojů a k tomu evaluaci, bezpečnost a monitoring.

Jak hodnotíte LLM funkce?+

Testovacími sadami z reálných otázek, offline hodnocením před vydáním, online kontrolami po něm a regresními testy, aby změna promptu nebo modelu nepozorovaně nerozbila dřívější chování. Kritéria úspěchu jako přesnost, opora ve zdrojích, odmítání požadavků mimo rozsah, latence a náklady na požadavek se domlouvají předem.

Jak řešíte bezpečnost AI aplikací?+

Prompt injection, únik dat a izolace tenantů jsou požadavky návrhu: nedůvěryhodný obsah je oddělen od instrukcí, nástroje běží s oprávněními uživatele, data každého tenanta zůstávají oddělená a akce agentů se zapisují do auditní stopy.

Jak monitorujete AI systémy v provozu?+

Tracing každého požadavku, spotřeba tokenů, latence, chybovost a náklady na funkci, s upozorněním při odchylkách. Navazuje to na praxi s Graylogem a Grafanou, kterou používám na platformách v Kubernetes.

Jak hodnotíte ROI a rizika AI scénáře?+

Porovnávám očekávaný přínos (ušetřený čas, odvrácené chyby, tržby) s celkovými náklady: modely a infrastruktura, integrace, lidská kontrola a údržba. Rizika jako chybné odpovědi, únik dat a regulatorní omezení dostanou před zahájením vývoje konkrétní kontrolní opatření.

Jak integrujete AI do organizace?+

AI funkce se napojí na systémy, které lidé už používají, s jasnou odpovědností, lidskou kontrolou tam, kde jsou chyby drahé, a školením týmů, které s nimi pracují. Zavádění probíhá postupně s měřitelnými kontrolními body.

Co ve vašich projektech znamená AI governance?+

Zdokumentované volby modelů a dat, pravidla přístupu, schvalovací kroky pro akce s velkým dopadem, auditní logy a pravidelná revize kvality, nákladů a incidentů. Navazuje to na data governance a bezpečnostní politiky, které jsem zavedl pro firemní marketingovou datovou platformu na BigQuery.

Na které oblasti jste se v průběhu kariéry zaměřoval(a)?+

Distribuované systémy, backendový a full stack vývoj, mobilní aplikace a hry a nástroje poháněné AI.

Co odlišuje váš technický přístup od jiných vývojářů?+

Dívám se na celý systém: jak je navržen, jak se škáluje a jak se provozuje po vydání.

Jak přistupujete k řešení problému?+

Upřesňuji požadavky, rozložím problém na části, předpoklady testuji brzy a iteruji podle měřených výsledků.

Na kterých oblastech se aktuálně rozvíjíte?+

AI engineering, systémy založené na agentech, cloudová infrastruktura a moje praxe v architektuře a DevOps.

Co dělá Software Architect?+

Software architect navrhuje celkovou strukturu systému, prijímá klíčová technická rozhodnutí a zajišťuje, aby systém splňoval požadavky na škálovatelnost, spolehlivost a bezpečnost.

Jaký je rozdíl mezi softwarovou architekturou a vývojem software?+

Architektura urču je, jak je systém strukturován a jak spolu jeho části interagují; vývoj tyto části a funkce v této struktuře implementuje.

Jak navrhujete architekturu softwarového projektu?+

Vycházím z požadavků a omezení, definuji hlavní komponenty a datové toky a zdokumentuji rozhodnutí a kompromisy.

Jak vybíráte technologii pro nový projekt?+

Volbu zakládám na problému, dovednostech týmu, zralosti ekosystému, provozních nákladech a na tom, jak snadno ji lze později změnit.

Dáváte přednost monolitické nebo mikroslužebá architektuře?+

Ve výchozím stavu ani jedno. Začínám nejjednodušším návrhem, který splňuje požadavky, a služby dělím jen tehdy, když k tomu existuje jasný důvod, například nezávislé škálování nebo hranice týmů.

Jak se navrhují škálovatelné softwarové systémy?+

Udržováním volně propojených komponent, bezstavovými službami tam, kde je to možné, opatrným cachováním a návrhem s ohledem na selhání od začátku.

Co zahrnuje vaše práce s distribuovanými systémy?+

Navrhování služeb, které fungují dál, i když se části rozbijí: jasné hranice služeb, fronty pro asynchronní práci, opakování s timeouty, health checky a observabilita. Ve společnosti ComDigital to znamenalo mikroslužby v Pythonu a Node.js na Kubernetes s dostupností 99,9 % v produkci.

Jak udržujete platební a objednávkové toky správné při opakování požadavků?+

Idempotentním zpracováním objednávek a plateb, řízením souběhu u objednávek a skladu, kompenzačními kroky, když externí volání po platbě selže, a auditním logováním každé události. Takto funguje platforma pro prodej eSIM, kterou jsem postavil, takže opakovaný callback nikdy nestrhne platbu ani nezřídí službu dvakrát.

Jak se integrujete s externími poskytovateli, kteří mohou selhat nebo vypršet?+

Každé volání má timeout, omezený počet opakování a idempotentní klíč; pomalá práce jde přes fronty jako RabbitMQ nebo AWS SQS a každý požadavek i odpověď se zapisuje do auditního logu. Tento přístup jsem použil u integrací s THY, Pegasus, SunExpress a GTC.

Jak udržujete mikroservisní platformu spolehlivou v produkci?+

Kubernetes restartuje a přeplánuje selhané zátěže, health checky drží nezdravé instance mimo provoz, rolling updates zabraňují výpadkům a Graylog s Grafanou poskytují centrální logy, dashboardy a upozornění vůči definovanému cíli dostupnosti.

Jak udržujete konzistenci dat napříč systémy a kanály?+

Volbou jediného zdroje pravdy, synchronizací změn pomocí jasně definovaných opakovatelných úloh nebo událostí a vyrovnáváním rozdílů místo předpokladu, že nenastanou. Použil jsem to při synchronizaci skladu a prodejů na tržištích, později ve velkém ve WorqCompany.

Jak optimalizujete výkon v aplikacích s vysokou návštěvností?+

Nejprve měřím, pak řeším úzká hrdla: databázové dotazy, cachování, velikost odpovědí a náročná volání.

Na co dbáte při návrhu databázové architektury?+

Vzorce přístupu, požadavky na konzistenci, růst dat, indexy, zálohování a obnovu a to, jak se bude schéma vyvíjet.

Jak začleníte bezpečnost systému do architektury?+

Bezpečnost se navrhuje od začátku: autentizace a autorizace, minimální oprávnění, validace vstupů, správa tajných údajů a auditní logy.

Jak spravujete a snižujete technický dluh?+

Činím jej viditelným, upřednostňuji dluh, který zpomaluje tým nebo ohrožuje spolehlivost, a opravuji jej spolu s prací na nových funkcích.

Co přesně dělá Full Stack Engineer?+

Full stack engineer pracuje na uživatelském rozhraní, serveru, datové vrstvě i nasazení a dokáže funkci sledovat od začátku do konce.

Jak kombinujete frontendový a backendový vývoj?+

Brzy se dohodnu na jasných API kontraktech, obě strany vyvíjím proti nim a datový tok udržuji jednoduchý a snadno testovatelný.

S jakými programovacími jazyky a technologiemi pracujete?+

Python, JavaScript a TypeScript, spolu s databázemi, kontejnery, cloudovými službami a vývojem mobilních aplikací.

Pro jaké typy projektů dáváte přednost Pythonu?+

Python se hodí pro zpracování dat, automatizaci, backendové služby a úkoly související s AI.

Jaké standardy dodržujete při návrhu REST API?+

Konzistentní pojmenování zdrojů, správné HTTP metody a stavové kódy, verzování, jasné formáty chyb a dokumentované kontrakty.

Jak vybíráte mezi MongoDB a PostgreSQL?+

PostgreSQL pro relační data a silnou konzistenci; MongoDB tam, kde jsou data dokumentová a často se mění.

Kdy používáte cachovací technologie jako Redis?+

Pro data, která se čtou často a mění se méně, pro stav sessions nebo limitáci počtu požadavků a pro snížení zátěže hlavní databáze.

Jak zlepšujete výkon a spolehlivost API?+

Cachováním tam, kde je bezpečné, stránkováním velkých odpovědí, opatrným nastavením timeoutů a opakování a sledováním latence a chybovosti.

Jak Docker a kontejnery pomáhají vývojovému procesu?+

Poskytují konzistentní prostředí od vývoje po produkci a usnadňují sestavení, spuštění i nasazení služeb.

Co je AI Native Development?+

Vývoj software, kde je AI základní součástí návrhu, vývoje i provozu, ne jen dodatečná funkce.

Jaký je rozdíl mezi vývojem s podporou AI a vývojem AI native produktů?+

Vývoj s podporou AI používá AI nástroje k psaní kódu; AI native produkty jsou postaveny kolem AI schopností pro své uživatele.

Jak používáte AI ve svém každodenním vývoji?+

K prozkoumávání kódu, návrhu implementací, psaní testů a kontrole změn, vždy s vlastním ověřením.

K jakým účelům používáte nástroje jako Claude Code a Codex?+

K prozkoumávání kódu, změnám napříč více soubory, ladění a automatizaci opakujících se úkolů, vždy s kontrolou každé změny.

Jak zachovávat kvalitu kódu při použití AI kódovacích agentů?+

Jasnými specifikacemi, malými přehlednými změnami, automatizovanými testy a lidskou kontrolou před sloučením.

Jak vybíráte a integrujete LLM?+

Model vybírám pro každou úlohu podle kvality, latence a nákladů a poskytovatele držím zaměnitelné. V Seliee zákazníci používají vlastní klíč k OpenAI, Claude, Gemini nebo Perplexity, nebo provozují Llama na vlastním serveru llama.cpp, a asistent na tomto webu odpovídá z lokální znalostní báze, když modelová brána neodpovídá.

Jak stavíte RAG systémy?+

Moje návrhy RAG pokrývají ingestion a chunking, vyhledávání a reranking, odpovědi s uvedením zdrojů a aktualizační úlohy, které drží znalosti aktuální. Asistent na tomto webu odpovídá jen z mého portfolia a asistent v aplikaci Seliee načítá jen ty části znalostí, které odpovídají aktuální stránce a otázce.

Jak bezpečně stavíte agentní systémy?+

Agenti volají nástroje přes explicitní rozhraní s oprávněními, svůj stav drží mimo model a před každým nevratným krokem čekají na schválení člověkem. V AI Office v Seliee publikování, odesílání a utrácení vždy čeká na schválení uživatele a MCP server s více než 230 nástroji dává externím agentům stejný kontrolovaný přístup.

Jak testujete a ověřujete kód vygenerovaný AI?+

Stejnými standardy jako jakýkoli jiný kód: testy, kontrola typů, code review a spuštění za realistických podmínek, než se na něj spolehneme.

Jaké jsou limity a rizika vývoje s podporou AI?+

Chybný nebo nebezpečný kód, nadměrná závislost, otázky licencí a skryté náklady. Říší se to kontrolou, testy a jasnými hranicemi.

Jak převedete softwarový nápad na fungující produkt?+

Definuji jádro problému a nejmenší užitečnou verzi, postavím ji, představím skutečným uživatelům a zlepšuji ji podle jejich zpětné vazby.

Jaký je váš první krok při budování produktu od nuly?+

Ověřit problém a hlavní uživatelský tok, ještě než napíšu hodně kódu.

Jaké funkce upřednostňujete při budování MVP?+

Jen ty, které uživateli umožní dokončit hlavní úlohu. Vše ostatní počká, dokud nebude důkaz, že je to potřeba.

Jak se řídí proces vývoje produktu od 0 do 1?+

V krátkých cyklech: definovat, postavit tenký řez, vydat, měřit a upravit. Rozsah zůstává malý, dokud produkt neprokáže svou hodnotu.

Jak vyvažujete technická rozhodnutí s obchodními cíli?+

Každé technické rozhodnutí svazuji s obchodním výsledkem a vyhýbám se stavění víc, než aktuální cíl vyžaduje.

Jak poznáte, že produkt opravdu plní potřeby uživatelů?+

Rozhovory s uživateli, data o použití a tím, zda se lidé vracejí a dokončují své cíle.

Jaké architektonické přístupy dáváte přednost při vývoji SaaS produktů?+

Víceprostorové (multi-tenant) návrhy s jasným oddělením dat, spravované služby tam, kde snižují provozní zátěž, a automatizaci od začátku.

Jak optimalizujete náklady na vývoj produktu?+

Udržováním malého rozsahu, znovupoužíváním ověřených komponent, automatizací provozu a dimenzováním infrastruktury podle skutečného využití.

Jak vybíráte správný technologický stack pro startupy v rané fázi?+

Vybírám nástroje, které tým dobře zná, které jsou dostatečně zralé na to, aby se k nim daly najít lidi, a které produkt nebrzdí při růstu.

Jak posuzujete, zda je nápad technicky proveditelný?+

Nejprve prověřím hlavní technická rizika a před závazkem postavím malý prototyp, který je otestuje.

Co je Neeblo a jaký problém má řešit?+

Neeblo je jeden z mých platformových projektů, vytvořený tak, aby týmům pomáhal efektivněji vytvářet a spravovat digitální produkty.

Jaká byla hlavní motivace k vývoji Neeblo?+

Snížit opakující se práci při tvorbě a provozu digitálních produktů, aby se týmy mohly soustředit na potřeby svých uživatelů.

Co je Seliee a pro koho bylo vytvořeno?+

Seliee je platforma pro tvorbu a správu webů a obsahu, určená pro lidi a firmy, kteří potřebují vícejazyčné weby přátelské k vyhledávačům.

Čím se Seliee liší od tradičních systémů pro správu obsahu?+

Seliee kombinuje šablony, vícejazyčný obsah a automatizaci, místo aby vyžadovalo tradiční, ručně udržovaný systém.

Jak se v Seliee používá tvorba obsahu s podporou AI?+

AI pomáhá s koncepty a uspořádáním obsahu, zatímco o tom, co se publikuje, dál rozhodují redaktoři.

Jak Seliee zpracovává vícejazyčný obsah a publikování?+

Každý jazyk je spravován jako samostatná verze a publikován s příslušným nastavením.

Jak zohledňujete SEO, AEO a GEO ve svém přístupu k produktu?+

Strukturovanými daty, přehlednou strukturou stránek a smysluplnými metadaty, aby byl obsah srozumitelný pro vyhledávače, odpovědní systémy i generativní nástroje.

Jak je na platformách jako Neeblo a Seliee zajištěna škálovatelnost?+

Cachováním, oddělením obsahu od prezentace a infrastrukturou, která může růst spolu s návštěvností.

Jakou roli v těchto projektech hrají automatizace a AI agenti?+

Pomáhají s opakujícími se provozními úkoly, jako jsou aktualizace obsahu, monitoring a reporting, zatímco důležitá rozhodnutí kontrolují lidé.

Jak mohu spolupracovat na projektech Neeblo nebo Seliee?+

Kontaktujte mě přes kontaktní možnosti na tomto webu a popište svůj projekt a cíle.

Jak integrujete DevOps do životního cyklu vývoje softwaru?+

Sdílenou odpovědností, automatizovaným testováním a nasazením a monitoringem od první verze.

Na co dbáte při návrhu CI/CD pipeline?+

Rychlé a spolehlivé buildy, automatizované testy, postupná nasazení a snadný rollback.

Jak spravujete systémy založené na Dockeru v produkci?+

Verzovanými obrazy, kontrolami stavu, limity zdrojů a jasnými postupy nasazení.

Jak navrhujete infrastrukturu pro vysokou dostupnost?+

Navrhováním redundantních komponent, vyhýbáním se jedinému bodu selhání a testováním scénářů převzetí při výpadku.

Proč jsou logování a monitoring důležité?+

Ukazují, jak se systém chová v praxi, a pomáhají najít problémy dřív, než je nahlásí uživatelé.

Jak diagnostikujete problémy s výkonem v produkci?+

Začínám metrikami a logy, problém reprodukuji, najdu úzké hrdlo, pak jej opravím a ověřím.

Jak udržujete náklady na cloudovou infrastrukturu pod kontrolou?+

Sledováním využití, správným dimenzováním zdrojů, odstraňováním nepoužívaných a pravidelnou kontrolou výdajů.

Jaký postup dodržujete při výpadku systému?+

Nejprve obnovím službu, pak komunikuji stav a nakonec provedu revizi, aby se to neopakovalo.

Jak definujete roli Tech Lead?+

Tech Lead odpovídá za technický směr týmu: architekturu, kvalitu a za to, aby tým dodával dobře.

Jaký vidíte vztah mezi technickým vedením a řízením lidí?+

Technické vedení se zaměřuje na technický směr a rozhodnutí, řízení lidí na kariéru a pohodu jednotlivců. Dobří leadeři dělají často obojí, jde ale o různé odpovědnosti.

Jak děláte technická rozhodnutí v softwarovém týmu?+

Sbírám podněty od dotčených lidí, vážím kompromisy a výsledek zdokumentuji.

Jak řídíte code review?+

Snažím se o včasnou a konkrétní zpětnou vazbu zaměřenou na správnost, srozumitelnost a udržovatelnost.

Jak vytváříte technické standardy v týmu?+

Sdílenými pravidly, příklady a dohodami, které tým společně prochází.

Jak podporujete růst juniorních vývojářů?+

Jasnou zpětnou vazbou, párovou prací na skutečných problémech a přidělováním úkolů, za které mohou převzít odpovědnost.

Jak řešíte technické neshody?+

Porozuměním každému stanovisku, testováním možností tam, kde to jde, a jasným rozhodnutím.

Jak stanovujete priority mezi technickým dluhem a novými funkcemi?+

Porovnáním dopadu dluhu na dodávky a spolehlivost s hodnotou nové funkce.

Jak vyvažujete termíny a kvalitu v softwarovém projektu?+

Nejprve zmenším rozsah, místo abych škrtal testy nebo review.

Jaké metody používáte ke zvýšení produktivity týmu?+

Snižováním tření: rychlejší buildy, jasnější odpovědnost, méně přerušení a dobrou dokumentaci.

Pro které obory jste už vytvářel(a) softwarová řešení?+

Pracoval(a) jsem na softwaru pro několik oborů. Podrobnosti o projektech, včetně oboru a mé role, sdílím na vyžádání.

Jaké role jste měl(a) v projektech jako platformy pro marketingová data, e-commerce s eSIM a oceňování vozidel?+

V každém z nich jsem měl(a) odpovědnost za architekturu, vývoj a dodávku. Podrobnosti rád probereme na vyžádání.

Co obnáší vytvoření technické architektury od nuly?+

Začít od požadavků a omezení, postavit malý prototyp, dokumentovat rozhodnutí a iterovat, jak se systém osvědčuje.

Jak řešíte jeden z nejsložitějších technických problémů?+

Izoluji chybné chování, reprodukuji jej a opravím příčinu, ne jen příznak.

Na co se nejvíce soustředíte při tvorbě produktů pro skutečné uživatele?+

Na spolehlivost, jasné ošetření chyb, výkon a plynulý zážitek na zařízeních, která lidé skutečně používají.

Jak měříte úspěch projektu?+

Tím, zda uživatelé dosahují svých cílů, systém je spolehlivý a tým jej může dál zlepšovat.

Na jaké typy softwarových projektů jste otevřen(a) spolupráci?+

Na projekty zahrnující architekturu, full stack vývoj, distribuované systémy, mobilní aplikace nebo AI.

Pro které firmy je poradenství v oblasti softwarové architektury užitečné?+

Pro firmy, které rostou, modernizují stávající systém nebo plánují větší technologickou změnu.

Můžete provést technické posouzení softwarového projektu?+

Ano. Mohu zkontrolovat technický návrh projektu, identifikovat rizika a navrhnout zlepšení.

Jak můžete pomoci zlepšit architekturu existující aplikace?+

Analýzou stávajícího systému, stanovením priorit změn a podporou týmu během přechodu.

Jak můžete pomoci startupu vybudovat technickou infrastrukturu?+

Nastavením architektury, infrastruktury, vývojových procesů a počátečního technologického stacku.

Jak přistupujete k projektu AI transformace?+

Začínám obchodním problémem, ne modelem: který proces je pomalý, drahý nebo náchylný k chybám, jak se dnes měří a jakou hodnotu by měl lepší výsledek. Pak navrhnu nejmenší AI řešení, které tuto hodnotu prokáže, a naplánuji, jak zapadne do stávajících systémů a týmů.

Jak mě mohu kontaktovat ohledně nového projektu?+

Přes kontaktní možnosti na tomto webu, s krátkým popisem projektu a vašich cílů.

Jste otevřen(a) spolupráci se vzdálenými nebo mezinárodními týmy?+

Ano, jsem otevřen(a) práci se vzdálenými a mezinárodními týmy.

Jaké změny očekáváte ve vývoji softwaru a AI v následujících letech?+

Systémy, ve kterých spolupracují AI agenti a vývojáři, s větším důrazem na architekturu, spolehlivost a ověřování.

Jak mohou lidé spolupracovat s vámi na vytvoření nového technologického produktu?+

Sdílejte svůj nápad a cíle přes kontaktní možnosti na tomto webu a probereme další kroky.