Ludvík Prokopec

Prague, Czech Republic

Work Experience

Backend Engineer (Proxy Infrastructure)

March 2025 – February 2026
Apify
  • 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 2025
SignageOS
  • 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 2022
NETVAREC
  • Developed complex front-end websites with administrative interfaces using Contember.

Stack: Svelte, Node.js, TypeScript, GraphQL

Projects

Open 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-2024
API 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

2020
Reactive 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

  • Detailed an API Gateway architecture that swaps opaque tokens for stateless JWTs to balance external security and internal efficiency.
  • Designed a cryptographic protocol using blind exponentiation to detect breaches without exposing user data.
  • 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 – 2024
Faculty 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++.