Ludvík Prokopec
Prague, Czech Republic
Work Experience
Backend Engineer (Proxy Infrastructure)
March 2025 – February 2026Apify
- Engineered a global proxy network to manage IP rotation for web scrapers, significantly improving unblocking capabilities.
- Designed automated fallback mechanisms for unhealthy proxy providers and integrated observability tools to ensure network fault tolerance and high availability.
- Implemented dynamic distributed rate limiting across multiple proxy instances to intelligently balance request loads and prevent system saturation.
Stack: Node.js, TypeScript, HTTP/HTTPS (CONNECT, TLS), Proxy-Chain, PubSub, MongoDB
Fullstack Engineer
March 2023 – March 2025SignageOS
- Engineered a scalable CMS to manage and synchronize data across a distributed network of digital signage devices.
- Designed type-safe GraphQL APIs with Nexus and Pothos, implementing secure resolvers and strict access controls.
- Integrated React and TypeScript frontends with backend modules, ensuring secure and performant cross-screen data synchronization.
Stack: Node.js, TypeScript, React, GraphQL, Prisma, PostgreSQL
Frontend Engineer
June 2020 – September 2022NETVAREC
- Developed complex front-end websites with administrative interfaces using Contember.
Stack: Svelte, Node.js, TypeScript, GraphQL
Projects
Virtual WebAuthn Authenticator
2025-2026Open Source WebAuthn Authenticator Using Key Vault
- Architected a virtual WebAuthn authenticator using a microservices approach to serve as a secure alternative for physical security keys.
- Designed a stateless authentication flow utilizing JWT continuation tokens and implemented phantom tokens for secure and revocable client-side credentials.
- Engineered a backend service to handle core cryptographic operations, CBOR processing and Key Vault key generation.
- Developed a browser extension to intercept and proxy navigator.credentials API calls to a virtual web REST API.
Stack: Node.js, TypeScript, WXT, REST, PostgreSQL, WebAuthn, CBOR, Cryptography
PTSQ
2023-2024API Type-safe Library Development
- Engineered an open-source RPC library to enforce strict end-to-end type safety across backend and frontend contracts.
- Designed a custom schema introspection mechanism enabling seamless third-party API integrations.
- Architected an open API solution that delivers robust external accessibility while maintaining the streamlined developer experience of tRPC.
Stack: Node.js, TypeScript, RPC, API Design
Kiq
2020Reactive Frontend Library Development
- Architected a custom reactive framework from scratch to master the internal architecture powering modern reactive frameworks.
- Designed a reactive proxy model to effectively bypass the performance bottlenecks of traditional DOM manipulation.
- Optimized the rendering engine by strictly minimizing the need for manual interface updates and redrawing.
Stack: TypeScript, State Management, DOM Optimization
Publications
Architecting Secure APIs: The Phantom Token Pattern
February 2026- Detailed an API Gateway architecture that swaps opaque tokens for stateless JWTs to balance external security and internal efficiency.
Privacy-Preserving Password Leak Detection
February 2026- Designed a cryptographic protocol using blind exponentiation to detect breaches without exposing user data.
Solving the Lost YubiKey Problem
February 2026- Proposed a recovery mechanism integrating WebAuthn PRF extension and Shamir’s Secret Sharing.
Education
Master's degree, Web Engineering
2024 – Present (Expected June 2026)Faculty of Information Technology, CTU
- Specialized in secure middleware architecture, microservices, and robust API design for scalable web services.
- Studied Semantic Web technologies and RDF data models, and evaluated complex web graphs using PageRank.
- Analyzed multimedia database indexing within metric spaces to optimize similarity-based searching and complex data retrieval.
Bachelor's degree, Web Engineering
2021 – 2024Faculty of Information Technology, CTU
- Focused on foundational cryptography primitives, hashing algorithms, and public-key infrastructure.
- Built a solid foundation in advanced algorithms, core data structures, and concurrent multi-threaded programming.
- Studied distributed systems architecture, database management, and low-level programming using C and C++.