Cryptography and Post-Quantum Solutions Kryptografie a postkvantová řešení

Welcome to my consulting services. With over 25 years of experience in software development, cybersecurity, and test automation, I help companies build reliable, secure, and high-performance backend systems. Vítejte na stránkách mých konzultačních služeb. S více než 25 lety zkušeností ve vývoji softwaru, kybernetické bezpečnosti a automatizaci testování pomáhám firmám vytvářet spolehlivé, bezpečné a výkonné backendové systémy.

Backend development consulting

Software Backend Development Vývoj softwarových backendů

I design and build robust backend systems using Java, Spring, databases, and modern development practices. I specialize in performance optimization, scalable architectures, and high code quality — from greenfield builds to legacy modernization.

Pomohu s návrhem a vývojem robustních backendových systémů v Javě, Springu a databázích. Specializuji se na optimalizaci výkonu, škálovatelnou architekturu a vysokou kvalitu kódu — od nových projektů po modernizaci starších řešení.

Applied cryptography and post-quantum consulting

Cryptography Kryptografie

Expertise in practical cryptography: ECC, post-quantum algorithms, and secure authentication protocols like PowerAuth. I help teams integrate secure crypto into mobile and web apps — especially in finance.

Odborné znalosti v praktické kryptografii: eliptické křivky (ECC), postkvantové algoritmy a bezpečné autentizační protokoly (např. PowerAuth). Pomohu s integrací do mobilních a webových aplikací, zejména ve finančním sektoru.

Test automation strategy and tooling

Test Automation Automatizace testování

Strategy, tooling, and execution across UI automation, performance/load testing, and secure testing practices. I’ve created university-level courses and national methodologies in this field.

Strategie, nástroje a praxe v oblasti automatizace UI, výkonového a zátěžového testování i bezpečnostního testování. Vytvořil jsem univerzitní kurz a metodiku využívanou ve státní správě.

Past Projects Minulé projekty

Selected highlights from cryptography, backend optimization, and QA automation. Výběr nejzajímavějších projektů z kryptografie, optimalizace backendu a QA automatizace.

Post-Quantum Upgrade for PowerAuth Postkvantové rozšíření PowerAuth

Served as the main backend developer for integrating an ECC + ML-KEM hybrid key exchange into the PowerAuth authentication protocol used in financial applications. The work included secure algorithm negotiation, activation workflows, end-to-end encryption, authentication code computation, and many additional features as part of a migration to post-quantum cryptography. Delivered a production-ready integration with cross-module changes while preserving full backward compatibility for existing deployments.

Působil jsem jako hlavní backendový vývojář při integraci hybridní výměny klíčů ECC + ML-KEM do autentizačního protokolu PowerAuth používaného ve finančních aplikacích. Práce zahrnovala implementaci bezpečného vyjednávání algoritmů, aktivačních procesů, end-to-end šifrování, výpočtu autentizačních kódů a řady dalších funkcí v rámci migrace na postkvantovou kryptografii. Dodal jsem produkčně připravenou integraci se změnami napříč moduly při zachování plné zpětné kompatibility se stávajícími nasazeními.

Post-Quantum Cryptography Prototype Postkvantový kryptografický prototyp

Implemented the SIKE algorithm fully in Java based on the official specification during the 2019 NIST PQC standardization process. Designed for integration into banking authentication systems as a potential post-quantum replacement for ECC, the implementation included low-level performance optimizations and was built to run without requiring any external cryptographic libraries. The project served both as a research prototype and a proof-of-concept for deployment in high-security environments.

Implementace SIKE algorithm plně v Javě dle oficiální specifikace v rámci standardizačního procesu NIST PQC v roce 2019. Řešení bylo navrženo pro integraci do bankovní autentizace jako možná postkvantová náhrada ECC, obsahovalo nízkoúrovňové optimalizace výkonu a fungovalo bez potřeby dalších kryptografických knihoven. Projekt sloužil jako výzkumný prototyp a důkaz proveditelnosti pro nasazení ve vysoce zabezpečených prostředích.

1000× Data Reporting Speed-up 1000× zrychlení datového reportingu

Designed and implemented a custom parsing engine for SQL queries combined with a rule processing engine capable of allocating reports and filtering data dynamically. The engine generated generic database queries and applied WHERE-condition filtering within the custom processing, significantly reducing the database load and enabling an overall speed increase of approximately 1,000× in data processing. This architectural shift improved reporting performance and scalability without sacrificing accuracy or maintainability.

Návrh a implementace vlastního parseru SQL dotazů v kombinaci s engine pro zpracování pravidel, schopného dynamicky alokovat výkazy a filtrovat data. Engine generoval obecné databázové dotazy a aplikoval filtrování podmínek WHERE uvnitř vlastního enginu, což výrazně snížilo zátěž databáze a vedlo ke zvýšení rychlosti zpracování dat přibližně 1000×. Tento architektonický posun zlepšil výkon a škálovatelnost reportingu bez ztráty přesnosti nebo udržovatelnosti.

QA & Test Automation Strategy Review Revize strategie QA a automatizace

Performed a comprehensive audit of a startup’s quality assurance approach, covering team skills, existing tooling, and test coverage. Delivered detailed recommendations for selecting appropriate QA automation frameworks, reviewed current manual and automated testing procedures, and created a migration plan toward greater automation. Assessed the technical and business feasibility of automation adoption to ensure the strategy aligned with company goals and resources.

Provedl jsem komplexní audit přístupu startupu ke kvalitě (QA), zahrnující dovednosti týmu, používané nástroje a pokrytí testů. Dodal jsem detailní doporučení pro výběr vhodných frameworků pro automatizaci testování, zhodnotil stávající manuální i automatizované testovací postupy a připravil plán migrace směrem k větší automatizaci. Posoudil jsem technickou i obchodní proveditelnost přechodu na automatizaci, aby strategie byla v souladu s cíli a zdroji společnosti.

University Course & National Methodology Univerzitní kurz a národní metodika

Created and taught a test automation course at FIT ČVUT and authored a methodology adopted as part of a national standard in the Czech Republic.

Vytvoření a vedení kurzu automatizace testování na FIT ČVUT a autor metodiky přijaté jako součást národního standardu v ČR.

Community Building Budování komunity

Co-founded Czech Java User Group (CZJUG), hosted events with global speakers, and delivered talks at international conferences.

Spoluzakladatel Czech Java User Group (CZJUG), pořádání akcí s mezinárodními řečníky a přednášky na konferencích.

About Me O mně

I’m a software consultant with deep expertise in backend development, cryptography, and testing. I’ve worked on critical security infrastructure in banking, implemented post-quantum cryptography, optimized complex database systems, and trained teams and students in automation and secure coding.

Jsem softwarový konzultant se specializací na backendový vývoj, kryptografii a testování. Pracoval jsem na bezpečnostní infrastruktuře v bankovnictví, implementoval postkvantovou kryptografii, optimalizoval složité databázové systémy a školil týmy i studenty v oblasti automatizace a bezpečného vývoje.

Get in touch Kontakt

Interested in collaboration or a consultation? Let’s talk. Máte zájem o spolupráci nebo konzultaci? Ozvěte se mi.