Backend & APIs
- PHP
- OOP
- PSR-4
- MySQL
- MariaDB
- REST API
- Composer
Nástroje & zkušenosti
Od backendu a propojených dat po rozhraní, mapy a automatizaci dokumentů. Mám radost z učení, objevování nových souvislostí a hledání postupů, které mohu využít v praxi.
Výzkum · data · souvislosti
Propojuji historický výzkum, digitální dokumentaci a práci s daty. Zaměřuji se na historické divadelní budovy, prostory pro představení, architekturu a kulturní dědictví.
Od archivních pramenů a historických publikací postupuji k ověřeným, strukturovaným záznamům. V prostředí CanonBase, MediaWiki a Wikibase propojuji osoby, místa, budovy, události a dokumenty do znalostních grafů se zachováním odkazů na zdroje.
K historickému výzkumu pro mě patří zvyk klást podvratné otázky, pochybovat i o vlastních závěrech a udržovat v mysli dvě protichůdné teze najednou. Tento přístup mi pomáhá ověřovat zdánlivé samozřejmosti a zůstávat otevřený různým výkladům pramenů.
– dosud
Propojuji data různých institucí s autoritními záznamy. S pomocí PHP a OpenRefine jsem provedl více než 100 000 editací Wikidat.
Texty o divadelní architektuře
Pro databázi Divadelní architektura v Evropě (EUTA) jsem připravoval autorské texty o historii divadelních budov a prostorů. Vedle vlastních textů jsem překládal také texty dalších autorů.
Databáze obsahuje více než 35 000 fotografií, často doplněných popisy. Sám jsem pro ni zdokumentoval přes 700 divadel v pěti státech.
Výzkum · kultura · vzdělávání
Datové modelování · RDF / SPARQL · znalostní grafy
Propojuji historický a humanitní výzkum s praktickým vývojem softwaru. Pomáhám navrhovat datové modely, ontologie a znalostní grafy, které dávají výzkumným datům strukturu a umožňují je propojovat, ověřovat a využívat.
Dokážu přecházet od koncepčního modelování k implementaci. Vedle návrhu grafového modelu vyvíjím vlastní nástroje pro transformaci, sjednocování, validaci, dotazování a vizualizaci dat. Opírám se o zkušenosti s programováním, RDF, SPARQL, návrhem ontologií a modelováním výzkumných dat.
Neveřejný výzkumný projekt
Vyvinul jsem také soukromou strukturovanou výzkumnou databázi, která analyzuje opakující se postupy v nebankovním úvěrování a související právní případy. Databáze samotná není veřejná, protože podkladové materiály obsahují osobní údaje a informace o právních případech.
Významnou část dat jsem získal prostřednictvím OSINT rešerší a strukturovaného vytěžování veřejných zdrojů, včetně insolvenčního rejstříku. Projekt zahrnuje spojování různorodých záznamů, rozlišování a sjednocování identit i vyhledávání opakujících se vztahů a vzorců. Strukturovaná data tak slouží jako podklad pro právní a investigativní výzkum.
Veřejné zdroje · rešerše · strukturovaná data
Od roztříštěných informací ke strukturovaným datům a ověřitelným souvislostem.
Zabývám se systematickým vyhledáváním, zpracováním a analýzou veřejně dostupných informací (Open-Source Intelligence – OSINT). Kombinuji rešeršní a analytickou činnost s vývojem vlastních nástrojů a technologiemi pro práci se strukturovanými daty.
Zaměřuji se na propojování informací z veřejných registrů, soudních rozhodnutí, insolvenčních databází, systémů veřejných zakázek a dalších otevřených zdrojů. Součástí této práce je identifikace a párování subjektů napříč databázemi, analýza jejich vzájemných vztahů a hledání souvislostí, které z jednotlivých záznamů nemusí být patrné.
Veřejně dostupné informace jsou často rozptýlené mezi nesouvisejícími databázemi, dokumenty a informačními systémy. Liší se svou strukturou, terminologií, použitými identifikátory i kvalitou záznamů. Jejich vzájemné porovnávání proto vyžaduje nejen rešeršní práci, ale také systematické zpracování a sjednocování dat.
Pro tyto účely navrhuji datové postupy (data pipelines), které zahrnují získávání informací, jejich vyhodnocování, čištění, normalizaci a převod do jednotných datových struktur.
Využívám relační databáze, RDF, SPARQL a Wikibase k vytváření propojených datových modelů, které umožňují kombinovat informace z různých zdrojů, identifikovat společné entity a analyzovat vztahy mezi nimi.
Výsledkem jsou sjednocená, strukturovaná a vzájemně propojená data, která lze dále prohledávat, analyzovat, vizualizovat a opakovaně využívat. Důležitou součástí je zachování vazeb na původní zdroje, aby bylo možné jednotlivá zjištění zpětně ověřit.
Moje práce propojuje dvě vzájemně se doplňující oblasti:
Vyhledávání veřejných informací, identifikace subjektů, porovnávání záznamů napříč databázemi, mapování vztahů a vyhodnocování zjištěných souvislostí.
Programování vlastních řešení pro získávání, čištění, párování a strukturování dat, automatizaci opakovaných úloh a vytváření databází umožňujících pokročilé dotazování a analýzu.
Tato kombinace umožňuje přistupovat k OSINT nejen jako k jednorázové rešerši, ale také jako k systematickému procesu, jehož výsledky lze průběžně rozšiřovat, aktualizovat a využívat v dalších analýzách.
Při práci kladu důraz na dohledatelnost informací, transparentnost zdrojů a reprodukovatelnost analytických postupů. Rozlišuji mezi ověřenými skutečnostmi, pravděpodobnými shodami a hypotézami, které vyžadují další prověření.
Nehledám pouze informace. Propojuji je, strukturuji a hledám souvislosti, které v jednotlivých zdrojích nejsou na první pohled patrné.
Transparentnost zdrojů · Identifikace entit · Propojování databází · Ověřitelnost závěrů
Zkušenost z praxe
Ve vlastním výzkumném projektu zaměřeném na nebankovní úvěrování a související právní případy propojuji veřejné záznamy, včetně údajů z insolvenčního rejstříku. Různorodé dokumenty převádím do strukturované podoby, sjednocuji identity a hledám opakující se vztahy a postupy. Samotná databáze není veřejná, protože obsahuje osobní údaje a informace o právních případech.
Historical Research & Digital Presentation
Od archivního výzkumu k digitální prezentaci historie.
Nabízím institucím, kulturním organizacím a dalším subjektům komplexní zpracování jejich historie a její převedení do podoby moderního prezentačního webu.
Propojuji historický výzkum, práci s archivními prameny, digitalizaci dokumentů a strukturování informací s návrhem a vývojem webových prezentací.
Výsledkem je přehledná a vizuálně atraktivní digitální prezentace, která může zahrnovat historii instituce, významné osobnosti, časové osy, archivní fotografie, dokumenty, interaktivní mapy nebo tematické databáze.
Historie a kultura na webu
Na některých projektech spolupracuji také s archivářem či knihovníkem.
Autorská prezentace zahrnující životopis, bibliografii, literární tvorbu, rozhovory, fotografie a další dokumentační materiály.
jachymtopol.czPrezentace kulturní organizace, její činnosti, vzdělávacích projektů, odborných materiálů a archivu aktivit.
svetelnydesign.czWebová prezentace zaměřená na uměleckou osobnost a její tvorbu.
steklik.czNástroje & zkušenosti
Od backendu a propojených dat po rozhraní, mapy a automatizaci dokumentů. Mám radost z učení, objevování nových souvislostí a hledání postupů, které mohu využít v praxi.
Vybrané projekty
Weby, design a pluginy. Ukázky práce od návrhu po funkční řešení.
Nový web pro českého spisovatele
Nový web pro českou poradenskou firmu
Nový web pro českou firmu
Nový web pro českou poradenskou firmu
web pro psychologa
Databáze na MediaWiki
Co nejjednodušší kód. Bez builderů.
Funkční weby a strukturovaná data navržená
s důrazem na dlouhou životnost, rychlost
a snadnou správu.
WordPress weby na míru
Vytvářím prezentační weby pro živnostníky, firmy, spolky i neziskové organizace. Od mikrostránek až po rozsáhlejší webové prezentace připravené růst společně s projektem.
Specializuji se na převod grafických návrhů do responzivní a uživatelsky přívětivé podoby, která spolehlivě funguje na počítačích, tabletech i mobilních telefonech.
Od návrhu k funkčnímu webu
Máte hotový návrh od grafika? Připravím jeho implementaci včetně všech potřebných šablon, komponent a funkcionalit.
Důraz kladu na přehlednou strukturu, rychlost načítání a možnost dalšího rozvoje. Web nebude závislý na desítkách zbytečných pluginů a zůstane dlouhodobě udržitelný.
Interaktivní rozhraní · REST API · React
Zaměřuji se na propojování Reactu s databázovými systémy, tvorbu interaktivních uživatelských rozhraní a vizualizaci strukturovaných dat.
Pro projekty, které vyžadují více než běžnou webovou prezentaci, vytvářím interaktivní aplikace v Reactu. WordPress může nadále sloužit jako přehledné administrační prostředí, zatímco React zajišťuje rychlé a uživatelsky přívětivé rozhraní.
React Applications & CMS Integration
Optimalizace, monitoring,
odstraňování chyb
REST API, Fakturoid,
Google Drive, Pohoda
Google Maps,
OpenStreetMap
Polylang, překlady,
mezinárodní projekty
Vývoj a přizpůsobení webových aplikací specifickým požadavkům.
Pokud standardní šablony, pluginy nebo hotová řešení nestačí, navrhuji a vyvíjím vlastní funkcionality podle konkrétních potřeb projektu. Ať už jde o rezervační systém s nestandardními pravidly, automatizaci procesů, propojení externích služeb nebo specifické nástroje pro správu dat.
Technologie přizpůsobuji potřebám projektu, nikoliv naopak.
Kontakt · Jan Purkert
Vystudoval jsem historii a přes spolupráci s paměťovými institucemi a edukačními projekty se dostal k databázím a programování.
Díky kombinaci humanitního vzdělání, jazykové vybavenosti a technických znalostí stavím od roku 2017 moderní a rychlé weby, které dlouho vydrží. Specializuji se na WordPress a MediaWiki.
s WordPressem
a aplikací
(pro odborné projekty)
Přímá spolupráce od návrhu po dokončení